我有一个配方网站,我正在使用Jekyll,现在我想将Microdata(itemscope
,itemprop
等)添加到输出静态页面。我有几个列表(成分,方向等),我不知道如何让Jekyll通过添加的Microdata来渲染它们。
我认为我需要转换器或过滤器或其他一些东西,但我接下来没有Jekyll的经验。以前有人做过类似的事吗?
答案 0 :(得分: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>
这将更易于维护。