我正在尝试使用pandoc将markdown文件转换为html,但我的自定义元数据标签尚未生成。
降价
---
title: How to blah blah
othertitle : How
...
#Other stuff { .intro}
Stuff
生成的html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="generator" content="pandoc" />
<title>How to blah blah</title>
<style type="text/css">code{white-space: pre;}</style>
</head>
<body>
<div id="header">
<h1 class="title">How to blah blah</h1>
</div>
<div id="other-stuff" class="section level1 intro">
<h1>Other stuff</h1>
<p>Stuff</p>
</div>
</body>
</html>
仅生成title
而不是其他标题。
我运行的命令是
pandoc -o s.html --section-divs s.md -s
任何帮助表示赞赏
汤姆
答案 0 :(得分:1)
想出来,你必须创建一个自定义模板来查找你的标签并为输出格式化它们。
简单的方法是运行此命令以获取默认的html模板,创建自己的模板文件并复制输出并添加自己的标记。
pandoc -D html
然后像这样运行pandoc
pandoc -o output.html -s input.html --template yourTemplate