css 如何使用与GitHub完全相同的样式将Markdown文件导出为PDF?

wwwo4jvm  于 2023-05-02  发布在  Git
关注(0)|答案(1)|浏览(172)

我花了一整天的时间想弄明白,但我做不到。我找不到我正在寻找的解决方案。
我正在准备一些.md wiki文档,以供新的开发人员进入我的项目,我想将它们导出为PDF。他们必须是PDF,可悲的是,这是一个要求。
我的问题是,我希望文档具有与GitHub相同的风格,甚至是VSCode的Markdown预览。我尝试的每个工具都没有使用与GitHub完全相同的风格。它们相似,但不相同或接近到足以通过。
这是我尝试的:
1.使用Markdown编辑器:泰波拉黑曜石迪林杰没有一个GitHub命名的主题或预设看起来可以接受。
1.CLI工具:我还没试过这个他们并不比其他人更有前途,需要更多的工作,而且我使用Windows,所以增加了额外的复杂性。
1.浏览器扩展:没有一个看起来可以接受。
1.VSCode扩展名:没有一个看起来可以接受。
1.在编辑器和IDE上使用自定义.css文件:我最好的机会。我尝试下载GitHub CSS样式表,并将其应用于Typora,Obsidian和一些VSCode扩展。我还尝试了许多其他的解决方案,这些解决方案太多了,但我最接近的尝试是使用VSCode的Markdown PDF扩展名与自定义CSS文件,但我无法获得扩展名来使用样式表。我知道这是可能的,可能很简单,但我从来没有与CSS和造型,我很迷失。
简单地说,我想要一种方法来使我的MD文件的PDF和相同的风格 www.example.com .我不想要任何看起来和它相似的风格,我想要它看起来完全一样。作为第二个选择,我对VSCode用于其MD预览选项卡的样式感到满意。
如果没有办法直接导出MD-〉PDF,我可以执行MD-〉HTML-〉PDF或任何必要的步骤。

sshcrbum

sshcrbum1#

Markdown查看器非常接近。参见my answer on Super User
最好的方法可能是创建一个GitHub repo,你可以将所有的readmes推送到其中,然后编写一个脚本,转到实际GitHub网站上的所有markdown页面,并从那里打印到PDF。这可以用于私人和公共回购。
我也看过很多工具,但从来没有找到一个伟大的命令行解决方案。

相关问题