我有一个 HTML 文件,我想插入
style6.css
中包含的样式信息。
一切工作正常,除了页面标题被插入到 HTML 页面顶部并且我无法删除它。
之前:从标题开始
pandoc之后:新样式但标题(恰好也是
Title
)添加在顶部
我使用的命令是
pandoc -s -H style6.css css_none.html -o css_new.html
。
如何告诉 pandoc 不要插入标题?
好吧,请阅读手册。
终于自己弄清楚了。 生成独立文件时使用的每种文件格式都有一个模板。模板包含变量。如果将
title
变量设置为空字符串,添加 -V title:""
似乎可以工作。
所以总转换提示如下。
pandoc -s -H style6.css -V title:"" css_none.html -o css_new.html
如果有更好的方法请告诉我!
如果您同意在文档顶部添加
---
title: Your Title Here
---
如果您想要不同的行为,请下载并修改指定的输出格式的默认模板 https://pandoc.org/MANUAL.html#templates
默认模板位于 https://github.com/jgm/pandoc-templates,下载适合您的输出格式的模板(例如:default.html5),修改它,然后使用
--template=
选项运行 pandoc,或者保留默认文件名并使用 --data-dir=
选项来指向 default.html5
文件所在的位置。