Pandoc:将 Markdown 转换为 HTML *没有*任何 HTML 属性
Pandoc: Convert Markdown to HTML *without* any HTML attributes
有没有办法告诉 Pandoc 将 Markdown 转换为 HTML,只生成没有任何 attributes/classes 的普通 HTML 标签?
示例:
当前 Pandoc 输出
<pre class="sourceCode bash">
<code class="sourceCode bash">
TEXT
</code>
</pre>
所需的 Pandoc 输出
<pre>
<code>
TEXT
</code>
</pre>
我浏览了官方文档,但没有找到任何选项。
谢谢!
没有内置选项,但您可以使用简单的 filter 删除所有属性和 类。将以下内容保存到文件 remove-attr.lua
并使用 --lua-filter=remove-attr.lua
.
调用 pandoc
function remove_attr (x)
if x.attr then
x.attr = pandoc.Attr()
return x
end
end
return {{Inline = remove_attr, Block = remove_attr}}
有没有办法告诉 Pandoc 将 Markdown 转换为 HTML,只生成没有任何 attributes/classes 的普通 HTML 标签?
示例:
当前 Pandoc 输出
<pre class="sourceCode bash">
<code class="sourceCode bash">
TEXT
</code>
</pre>
所需的 Pandoc 输出
<pre>
<code>
TEXT
</code>
</pre>
我浏览了官方文档,但没有找到任何选项。
谢谢!
没有内置选项,但您可以使用简单的 filter 删除所有属性和 类。将以下内容保存到文件 remove-attr.lua
并使用 --lua-filter=remove-attr.lua
.
function remove_attr (x)
if x.attr then
x.attr = pandoc.Attr()
return x
end
end
return {{Inline = remove_attr, Block = remove_attr}}