18910140161

markdown文件转html,将Markdown目录转换为HTML-堆栈溢出

顺晟科技

2022-10-18 12:09:47

83

我正在尝试使用Pandoc将Markdown文档转换为HTML.我无法获取HTML输出以正确创建目录。

问题:

我在Markdown文档中添加了一个目录,点击每个标题可以将读者带到相关部分。我使用下面的格式,其中单击“ Header Title ”将把读者发送到文档中的“ Header ”部分:

[Header Title](#header)
  • 我尝试使用pandoc命令
  • 将其转换为HTML.
pandoc -i input.md -f markdown -t html -o input.html
  • 这创建了一个我可以在Firefox中打开的有效HTML文件,并且目录中的项目显示为链接-但当我单击它们时,什么也没有发生(我希望它跳转到相关部分)

  • 当我使用markdownmarkdown_github作为输入格式(在pandoc

    中是-i

    顺晟科技:

    查看您的Markdown文件,您已经使用 - [Chapter 1](#chapter-1) - [1. Reading a text file](#1-reading-a-text-file) ## Chapter 1 This post focuses on standard text processing tasks such as reading files and processing text. ### 1. Reading a text file Reading a file. 作为第一个副标题的ID.

    将其转换为HTML

    时,将为副标题生成以下行:#1-reading-a-text-file

    问题是“#1 ”的不匹配它出现在目录中,但不在标题中。我的猜测是Pandoc不允许HTML ID以数字开头。

    将目录更改为以下内容应该会起作用:

    <代码>-[第1章](#第1章)- [1.读取文本文件](#reading-a-text-file)
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航