我在 Markdown 中写了很多技术文档。我选择将其用于版本控制,因此我们可以在 GitHub 上查看。
我们现在需要与外部用户(对 Markdown 不太熟悉)共享它,所以我想将它转换为 PDF。
Gimli似乎是我为转换找到的最佳工具(它使用与 GitHub 相同的样式表,因此看起来相同),但它也不会转换链接。有什么可以做到这一点的吗?
我不知道您对哪种类型的链接有问题(内联链接、参考链接、HTML 链接、图片链接、自动链接...),但您可以尝试使用Pandoc:
pandoc *.md -o result.pdf
这会将具有*.md
文件扩展名的所有文件转换为单个 pdf。
我在 Markdown 文档中使用命名的锚标记。我会链接到这些名字。例如,
<a name="#1-overview"></a>
##1. Overview
......
Reference: [1. Overview](#1-overview)
然后我使用Typora打开 markdown 文档并将其导出为 PDF。生成的 PDF 会正确保留这些内部链接。
不!!!你真的不必这样做!!!只需“ cat *.md > allpages.md ”(您可能想要手动组织订单或以正确的名称设置每个文件以让 cat 工作)然后打开 allpages.md 然后在任何降价编辑器中选择打印/导出! !!
您不必安装任何东西!!!!