我正在使用 YAML 前端的节点列表在我的站点中构建页面,如下所示:
---
title: My page
layout: default
nodes:
- header: Node header
text_block: >
This is supposed to be markdown.
[This works](http://example.com)
But:
- this
- doesn't
- work
---
接着:
{% for node in page.nodes %}
{{ node.text_block | markdownify }}
{% endfor %}
在上面的示例中,text_block 将呈现如下:
这应该是降价。这有效但是: - 这 - 不 - 工作
换行符和列表没有被渲染,它们只是放在一个大<p>
标签中。
将渲染引擎更改为redcarpet
不起作用,添加unindent
到markdownify
调用中也不起作用
有些东西告诉我这与缩进级别有关,但我无法解决。