RDFA /マイクロフォーマット - レシピマークアップ標準
-
01-10-2019 - |
質問
誰かが助けることができるのだろうか?
Googleが発表した後 オンラインレシピ用のRDFA /マイクロフォーマットに注意することは、私が実行しているいくつかのレシピベースのサイトについてこれを検討しています。ただし、標準を満たすために必要なデータをすべて持っているわけではありません。
これは重要ですか?検索エンジンクローラーは、自分が見つけたものを最大限に活用しますか?
また、フォーマットの理由から、情報の周りに追加のdivを追加する必要がある場合、それはすべてを無効にしますか?
乾杯、h
解決
見てください hrecipe ドラフト仕様。
HRECIPEスキーマは、次のプロパティで構成されています。
* hrecipe
o fn. required. text. the name of the recipe.
o ingredient. required. 1 or more. text with optional valid (x)HTML markup.
+ value and type. optional. [experimental]
o yield. optional. text.
o instructions. optional. text with optional valid (x)HTML markup.
o duration. optional. 1 or more. text.
o photo. optional. 1 or more. using any element containing a URL, such as IMG. [experimental]
o summary. optional. text. [experimental]
o author. optional. 1 or more. [experimental]
o published. optional. [experimental]
o nutrition. optional. 1 or more. [experimental]
+ value and type. optional. [experimental]
o tag. optional. 1 or more. [experimental]
必要なフィールドを見ると fn
と ingredient
必須であり、他のフィールドはオプションです。
次の例は、有効なHRECIPEレシピです。
<div class="mydivclass1">
<h1 class="fn">Spaghetti al ragù</h1>
<div class="myfancydiv2>Ingredients:</div>
<span class="ingredient">
spaghetti
</span>
<span class="ingredient">
ragù
</span>
</div>
あなたのマイクロフォーマットを確認するには、クールを使用できます Optimus Validator.
他のヒント
唯一の「必要な」タグはレシピの名前、 fn
マイクロフォーマットを使用する場合はクラス。ただし、これは親の子でなければなりません hrecipe
インデクサーが特別なデータと標準テキストを区別するのに役立つクラス名。
しかし!これに対するサポートはリリースされたばかりで、レシピ名のみを含めることで何らかの形で役立つかどうかはわかりません。それはいくつかの変更の問題なので、おそらくサイトでそれをテストし、数週間待って、それが機能する場合は残りのサイトに適用することをお勧めします。
余分なDIVに関しては、違いを生むべきではありません。
所属していません StackOverflow