例如,如果我这样做
# Header
潘多克放弃了<h1 id="header">Header</h1>
。我想要类似的东西
<h1 class="something" id="header">Header</h1>
是否有一些文件可以更改html标签的输出$body$
?
编辑,我正在寻找一个“自然”的变化(如果这有意义)。所以# header
“自然地”回馈<h1 class="classname">header</h1>
我想我会仔细阅读源代码/文档。
要将类添加到特定类型的所有元素,可以使用filter。这是用长笛制成的一种; 让我们将其另存为add_class_to_header1.py
,然后使用pandoc mydoc.md -F add_class_to_header1.py -t ...
import panflute as pf
def add_class_to_header1(elem, doc):
if isinstance(elem, pf.Header) and elem.level == 1:
elem.classes = ["classname"]
return elem
if __name__ == "__main__":
pf.run_filter(add_class_to_header1)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句