如何删除epub目录链接到由pandoc创建的标题页



我正在尝试用pandoc来创建电子书。它通过检测书中的所有H1标签自动创建一个目录。除了每个epub都有一个指向标题页的TOC链接之外,这工作得很好,这是我不需要的。我如何摆脱这个TOC链接?谢谢,约翰。

在YAML元数据块中使用title而不是H1作为标题。对于EPUB,在YAML块中有更具体的选项:

---
title:
- type: main
  text: My Book
- type: subtitle
  text: An investigation of metadata
creator:
- role: author
  text: John Smith
- role: editor
  text: Sarah Jones
identifier:
- scheme: DOI
  text: doi:10.234234.234/33
publisher:  My Press
rights: © 2007 John Smith, CC BY-NC
---
my body text

请注意,如果您不从markdown转换,您可以使用--variable--epub-metadata来传递这些值。

在您的情况下,您可能需要修改传入的HTML,然后将其传递给pandoc,以删除标题页的h1,并通过--variable title='My Title'传递该信息。

这是因为pandoc区分了元数据(如文档标题、作者等)和文档本身。如果你在文档中有一个标题,那么它也属于目录pandoc无论如何都会把它放在那里。(当然,如果您不同意,您可以再次修改pandoc产生的输出。)

相关内容

  • 没有找到相关文章

最新更新