Markdown Jekyll自定义转换器和标记格式

Markdown Jekyll自定义转换器和标记格式,markdown,jekyll,Markdown,Jekyll,我有一个自定义转换器,可以从降价文档中提取脚注标记。任何标记为脚注(标记为:^^^脚注^^^^)的内容都将从文档中删除并附加到无序列表中。一旦所有脚注都在列表中,整个列表将被追加到文档的底部 这一切都非常有效,只是没有对拉出来的脚注执行降价转换。例如,\u hello\u没有斜体,下划线保持不变 我不知道为什么。如果标记转换器在自定义转换器之前运行,那么标记格式应该已经发生了。如果标记转换器在自定义转换器之后运行,则脚注应与其他所有内容一起处理 有什么想法吗?类似,但我尝试过,但没有任何改变。您

我有一个自定义转换器,可以从降价文档中提取脚注标记。任何标记为脚注(标记为:^^^脚注^^^^)的内容都将从文档中删除并附加到无序列表中。一旦所有脚注都在列表中,整个列表将被追加到文档的底部

这一切都非常有效,只是没有对拉出来的脚注执行降价转换。例如,
\u hello\u
没有斜体,下划线保持不变

我不知道为什么。如果标记转换器在自定义转换器之前运行,那么标记格式应该已经发生了。如果标记转换器在自定义转换器之后运行,则脚注应与其他所有内容一起处理

有什么想法吗?类似,但我尝试过,但没有任何改变。

您可以尝试:

如果您的问题是指示kramdown解析html标记中的标记,您可以在
\u config.yml

kramdown:
    parse_block_html: true
    parse_span_html: true

我问错了。它与转换器无关,与markdown(本例中为kramdown)如何忽略HTML块中的所有内容有关


显然,这是可以改变的,但我无法让它工作。我们所做的是从降价改为红地毯。只需将
markdown:kramdown
更改为
markdown:red地毯
,我的脚注格式正确。这样做可能还有其他含义,但到目前为止还不错。

我已经编辑了关于kramdown不解析html标记的答案。
kramdown:
    parse_block_html: true
    parse_span_html: true