Markdown Jekyll Liquid内部的标记语法会导致纯文本呈现

Markdown Jekyll Liquid内部的标记语法会导致纯文本呈现,markdown,jekyll,liquid,Markdown,Jekyll,Liquid,我试着用Jekyll's Liquid这样列出我的帖子: {% for post in site.posts %} - [ {{ post.title }} ]( {{ post.url }} ) {% endfor %} 据我所知,这将产生类似于以下内容的降价: 但是,它只是替换URL和标题,但返回纯文本: - [Example Website](http://example.com) 这个问题是由4个空格的空格缩进列表项引起的,这导致Markdown的格式将整行视为一个

我试着用Jekyll's Liquid这样列出我的帖子:

{% for post in site.posts %}
    - [ {{ post.title }} ]( {{ post.url }} )
{% endfor %}
据我所知,这将产生类似于以下内容的降价:



但是,它只是替换URL和标题,但返回纯文本:

- [Example Website](http://example.com)

这个问题是由4个空格的空格缩进列表项引起的,这导致Markdown的格式将整行视为一个代码块。由于这是一段代码,Jekyll没有在其中呈现任何进一步的标记语法

通过删除空格解决了此问题,如下所示:

{% for post in site.posts %}
- [ {{ post.title }} ]( {{ post.url }} )
{% endfor %}

你在用这个吗?如果在标记文档中,那么是的,它将生成标记,然后通过标记解析器将其传递并转换为HTML。但是,如果它不在标记文档中,则它将永远不会通过标记解析器并保持为未处理的标记文本。@Waylan它在标记(.md)文档中。将标记添加到循环外部的页面会正常呈现。