HTML 文件中的循环,{% for x in xxx %}。原生还是框架?

For loop in HTML file, {% for x in xxx %}. Native or framework?

我在查看一些 HTML 代码时遇到了这种我以前从未见过的语法:

{% for x in xxx %} \n
<li>{{x.something|e}}</li> \n
{% endfor %}

我想知道这是原生的 HTML,还是一些特殊的框架。作为记录,我在 github 页的 Jekyll 模板中看到了它,但是当我尝试搜索它时,我找不到太多说明。

这就是 Liquid,Jekyll 用来处理模板的模板语言。

您发布的代码是一个 for 循环:

Liquid allows for loops over collections:

{% for item in array %}   
{{ item }} 
{% endfor %}

您可以查看项目文档:Liquid for Designers and how Jekyll uses it.