如何将Pandoc Markdown的输出更改为html转换

Isthisnagee

例如,如果我这样做

# 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Pandoc:从Markdown转换为HTML时,将字体系列更改为sans

来自分类Dev

如何将Json更改为HTML输出

来自分类Dev

如何将pandoc管道表编译为html?

来自分类Dev

如何将水平输入更改为垂直输出

来自分类Dev

如何将输出从1更改为星期一?

来自分类Dev

如何将输出更改为文本文件?

来自分类Dev

如何将“ \”更改为“ /”

来自分类Dev

如何将转换命令更改为python代码

来自分类Dev

如何使用Pandoc将Markdown转换为TWiki?

来自分类Dev

如何使用pandoc将markdown转换为具有不同大小的HTML

来自分类Dev

如何将链接文本更改为HTML图像

来自分类Dev

如何将 HTML 文件更改为 PHP

来自分类Dev

如何将HTML转换为Markdown(CLI API)

来自分类Dev

如何将markdown转换为内联HTML?

来自分类Dev

意外的Pandoc行为将Markdown列表转换为html

来自分类Dev

Pandoc选项将LaTeX风格的Markdown转换为HTML

来自分类Dev

rails:如何将多行输出转换为html?

来自分类Dev

如何将终端输出转换为HTML文件格式

来自分类Dev

rails:如何将多行输出转换为html?

来自分类Dev

如何将1更改为00001?

来自分类Dev

如何将Stringtokenizer更改为String

来自分类Dev

如何将活动更改为片段

来自分类Dev

如何将$ allUsers = []更改为array()?

来自分类Dev

如何将onClick更改为EditTextPreference?

来自分类Dev

如何将id更改为相同

来自分类Dev

如何将foreach更改为for循环?

来自分类Dev

如何将Byobu提示从“>”更改为“ $”?

来自分类Dev

如何将悬停更改为onclick

来自分类Dev

如何将DataGridViewComboBoxCell更改为DataGridViewTextBoxCell?