【发布时间】:2023-03-03 15:48:01
【问题描述】:
标题为“# Project Info”会创建一个 ID 为“project-info”的元素。然后我可以使用“#project-info”链接到它。当我只有一个文件时,这可以按预期工作。这是发生了什么:我有很多文件,project-a.md、project-b.md 等。
所有这些文件都具有相同的结构:
# Title
TOC: [Info](#project-info) | [Build](#project-build) | ...
## Project Info
## Project Build
...
我正在创建一个这样的 epub:
pandoc -S -o projects.epub title.txt project-a.md project-b.md project-c.md
问题在于,在生成的 epub 中,每个项目的目录链接都指向项目 a 的部分,而不是相应的项目页面。我打开了 epub,链接被渲染成这样:
<a href="ch5.xhtml#project-info">Info</a>
这解释了为什么他们要链接到第一个项目,但为什么要在链接中添加 ch5.xhtml?有没有办法防止这种情况发生?
【问题讨论】: