杰基尔:无法将YAML前物质字段正确渲染为降价
我正在使用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'
---
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有关。我没有在字段的开头使用
,而是使用了|
,解决了问题