在我的新项目中,我有多个相互链接的 Markdown 文件。这些链接引用原始 .md
文件。
示例:
文件 README.md
...
1. [Development documentation](Development.md)
1. [User documentation](Usage.md)
...
如果我使用 Pandoc 将这些文件转换为 HTML 文件,所有链接仍指向原始 .md
文件。我正在寻找一种也可以转换链接类型的方法,这意味着输出文件应该指的是输出文件类型,例如 HTML、PDF、TeX等。有没有办法用Pandoc转换内部链接类型?
我用它来转换文件:
pandoc -f markdown -t html5 input.md -o output.html
最佳答案
示例 built-in Lua filters :
# links-to-html.lua
function Link(el)
el.target = string.gsub(el.target, "%.md", ".html")
return el
end
然后:
pandoc -f markdown -t html5 input.md -o output.html --lua-filter=links-to-html.lua
关于html - 使用 Pandoc 将 Markdown 链接转换为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40993488/