将微数据插入 Jekyll 输出?
Inserting Microdata into Jekyll output?
我有一个使用 Jekyll 的食谱网站,现在我想将微数据(itemscope
、itemprop
等)添加到输出静态页面中。我有几个列表(成分、说明等),但我不确定如何让 Jekyll 在添加微数据的情况下呈现这些列表。
我假设我需要转换器或过滤器或其他东西,但我几乎没有使用 Jekyll 的经验。有人做过类似的事情吗?
中找到了方法
- {: itemprop="ingredient"} 2 汤匙黄油
- {: itemprop="ingredient"} 1 杯洋葱丁
- {: itemprop="ingredient"} 1 杯胡萝卜丝
但是如果 :
- 你把你的配料放在前面
my_recipe.md
---
layout: page
title: My nice recipe
ingredients:
- 2 tablespoons butter
- 1 cup diced onion
- 1 cup shredded carrot
---
{% include recipe_head.html %}
###How to do it
...
- 制作模板
**_包括/recipe_head.html
<h3>{{ page.title }}</h3>
<h4>Ingredients</h4>
<ul>
{% for ingredient in page.ingredients %}
<li itemprop="ingredient">{{ ingredient }}</li>
{% endfor %}
</ul>
这将更易于维护。
我有一个使用 Jekyll 的食谱网站,现在我想将微数据(itemscope
、itemprop
等)添加到输出静态页面中。我有几个列表(成分、说明等),但我不确定如何让 Jekyll 在添加微数据的情况下呈现这些列表。
我假设我需要转换器或过滤器或其他东西,但我几乎没有使用 Jekyll 的经验。有人做过类似的事情吗?
- {: itemprop="ingredient"} 2 汤匙黄油
- {: itemprop="ingredient"} 1 杯洋葱丁
- {: itemprop="ingredient"} 1 杯胡萝卜丝
但是如果 :
- 你把你的配料放在前面
my_recipe.md
---
layout: page
title: My nice recipe
ingredients:
- 2 tablespoons butter
- 1 cup diced onion
- 1 cup shredded carrot
---
{% include recipe_head.html %}
###How to do it
...
- 制作模板
**_包括/recipe_head.html
<h3>{{ page.title }}</h3>
<h4>Ingredients</h4>
<ul>
{% for ingredient in page.ingredients %}
<li itemprop="ingredient">{{ ingredient }}</li>
{% endfor %}
</ul>
这将更易于维护。