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