假设我们有input.md
文件:
# Name
Contents
字符串
- 我们需要自动将其改写为HTML:
# pandoc --from markdown --to html input.md -o output.html
# cat ./output.html
<h1 id="name">Name</h1>
<p>Contents</p>
型
现在,我们希望Pandoc在<head><title>Custom title</title></head>
和output.html
之间加上前缀。
如何做到这一点?
以下方法失败:
# pandoc --from markdown --to html --metadata title="Custom title" input.md -o output.html
# echo '{title: "Custom title"}' > metadata.json
# pandoc --from markdown --to html --metadata-file=metadata.json input.md -o output.html
型
另外,我知道--title
命令行选项:在我的示例中,它确实创建了<title>
,但在那里写入了Custom title – input
,并且还添加了许多样式(尽管后者本身不是问题)。
2条答案
按热度按时间xzlaal3s1#
您缺少
-s
或--standalone
选项:字符串
或者不使用
--metadata
标志,只执行以下操作:型
nwsw7zdq2#
最后,下面是解决我的问题的命令行片段(非常感谢@mb21的回答和上面的评论):
字符串