有可能在文章标题中呈现Markdown吗?例如:
---
title: Foo and _other foo_
---
我希望得到那个输出结果。
<h1> Foo and <i>other foo</i></h1>
---
title: Foo and _other foo_
---
我希望得到那个输出结果。
<h1> Foo and <i>other foo</i></h1>
markdownify
过滤器来处理 Liquid 标签:{{ page.title | markdownify }}
<p> ... </p>
) 包装输出。如果不需要(很可能是这样),您可以使用 Liquid 删除它们:{{ page.title | markdownify | remove: '<p>' | remove: '</p>' }}
有人尝试修复markdownify
以使标题正常工作,避免段落标签包裹,但这些尝试并未实现,因此目前只能使用这种笨拙的解决方案。如果您想要参与改进,我们将非常感谢您的帮助!
在_layout/default.html
中添加{{ markdownify }}
对我很有用。
<h1>{{ page.title | markdownify }}</h1>
。 - David Jacquel{{ content }}
进行渲染,但这样做不会渲染标题中的 Markdown... 我尝试了{{ content | markdownify}}
但没有效果... 我想将标题转换为 Markdown,其余内容按原样呈现... - HufflepuffBR{{ content }}
,它会渲染标题和内容。 - HufflepuffBR_layout/default.html
继承自另一个模板或包含另一个模板,并且该模板正在插入页面标题。你需要根据@DavidJacquel的建议修改那个模板。 - Waylan