如何将带有内联链接(锚)的markdown转换为pdf?

时间:2019-02-10 02:34:18

标签: html css pdf markdown

我想在markdown中创建索引,这些索引是各章的锚点,例如:

1. Greeting
2. Main Part

...

## 1. Greeting
some txt
## 2. Main Part
other txt

我已经做到了:

1. [Greeting](#greeting)
...
## 1. Greeting {#greeting}
some txt

在markdown和md-preview中,它正在工作。为了进行转换,我使用了Remarkable。我喜欢css-options,所以大多数在线工具都没有用。 如果我尝试将md文件转换为pdf,则pdf文件包含内联链接,但链接不正确。因此,如果我单击索引链接,它将打开保存文件的文件夹。 另外,我尝试先转换为html,然后转换为pdf,但是也无法正确链接。

一些在线使用markdown索引(例如github)会创建自己的html-id来设置锚点。

我正在寻找一种在命令行或其他程序上可在本地使用的解决方案。解决方案应该是将具有自定义css样式的md以及锚点/内联线转换为pdf的安倍晋三。

1 个答案:

答案 0 :(得分:0)

如果查看生成的HTML,您会看到生成的ID实际上是1-greeting,所以这对我有用:

1. [Greeting](#1-greeting)
...

## 1. Greeting
some txt

另请参阅How to link to a named anchor in Multimarkdown?