2

Jekyll を使用してレシピ サイトを運営しており、出力静的ページに Microdata ( 、 など)itemscopeを追加したいと考えています。itempropいくつかのリスト (材料、指示など) がありますが、追加された Microdata を追加して Jekyll でこれらをレンダリングする方法がわかりません。

コンバーターやフィルターなどが必要だと思いますが、Jekyll の経験はほとんどありません。誰かが以前に似たようなことをしましたか?

4

1 に答える 1

1

クラムダウンのドキュメントで方法を見つけました

  • {: 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

...
  • テンプレートを作る

**_includes/recipe_head.html

<h3>{{ page.title }}</h3>
<h4>Ingredients</h4>
<ul>
    {% for ingredient in page.ingredients %}
    <li itemprop="ingredient">{{ ingredient }}</li>
    {% endfor %}
</ul>

これにより、メンテナンス性が大幅に向上します。

于 2015-01-23T08:55:54.323 に答える