杰基尔:无法将YAML前物质字段正确渲染为降价

杰基尔:无法将YAML前物质字段正确渲染为降价,yaml,markdown,jekyll,kramdown,Yaml,Markdown,Jekyll,Kramdown,我正在使用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'

我正在使用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 %}
在上面的示例中,文本_块的呈现方式如下:

这应该是降价。但是:-这不起作用

换行符和列表不会被渲染,它们只是放在一个大的
标记中

将渲染引擎更改为“红地毯”不起作用,向
markdownify
调用添加
unindent
也不起作用


有些东西告诉我这与缩进级别有关,但我就是无法计算出来。

我发现了问题,它与YAML有关。我没有在字段的开头使用
,而是使用了
|
,解决了问题