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.
我在查看一些 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.