「#Project Info」というタイトルは、IDが「project-info」の要素を作成します。その後、「#project-info」でリンクできます。ファイルが1つしかない場合、これは期待どおりに機能します。これが起こっていることです:私はたくさんのファイル、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で、すべてのプロジェクトのtocリンクが、それぞれのプロジェクトページではなく、プロジェクトaのセクションを指していることです。ePubを開くと、リンクは次のようにレンダリングされています。
<a href="ch5.xhtml#project-info">Info</a>
これは、彼らが最初のプロジェクトにリンクしている理由を説明していますが、なぜリンクにch5.xhtmlを追加しているのですか?これを防ぐ方法はありますか?