繁体   English   中英

Pandoc:将 Markdown 转换为 HTML *没有*任何 HTML 属性

[英]Pandoc: Convert Markdown to HTML *without* any HTML attributes

有没有办法告诉 Pandoc 以只生成没有任何属性/类的纯 HTML 标签的方式将 Markdown 转换为 HTML?

例子:

当前 Pandoc 输出

<pre class="sourceCode bash">
  <code class="sourceCode bash">
      TEXT
  </code>
</pre>

所需的 Pandoc 输出

<pre>
  <code>
      TEXT
  </code>
</pre>

我浏览了官方文档,但没有找到任何选项。

谢谢!

没有内置选项,但您可以使用简单的过滤器来删除所有属性和类。 将以下内容保存到文件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}}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM