Yandex-in hRecipe səhifəsindən oxuduğu tam xassələr dəsti, o cümlədən açıq standarta daxil olmayan bir neçə əlavə.
Ümumi tələblər
Hər səhifəyə bir reseptişarələnmişdir hrecipe əsas sinif və həmin resept səhifənin əsas məzmunu olmalıdır. O, tamamilə göstərilməli və ziyarətçilərə görünən olmalıdır — heç nə vərəqdə və ya yığılmış paneldə gizlədilməməlidir.

Tələb olunan
fn— yeməyin adı, düz mətn.ingredient— hər inqrediyent ayrıca, mətn və ya HTML şəklində işarələnmişdir. Daxmili:name(Yandex uzantısı),typevəvaluevahid və miqdar üçün, və yaamountəvəzinə sərbəst formalı miqdar üçün həmin iki.
Tövsiyə olunan
instructions— hər reseptə bir ədəd; ayrı-ayrı addımlarinstructiondaşıya bilər (Yandex uzantısı). Yandex tələb edir ki, başlığın özü, yəni “Bişirmə üsulu”, xassədən kənarda qalsın.yield— porsiyalar, hər reseptə bir ədəd, mətn dəyəri.duration— ISO 8601. Buvalue-titleşablonu “bir saat yarım” göstərirPT1H30M.photovəresult-photo— kökdə və ya daxilində bir neçə fotoşəkilə icazə verilirinstructions, götürürsrcbirimg. Bitmiş yemək şəkli əlavə olaraq daşımalıdırresult-photo, Yandex uzantısı və fraqmenti ən çox yaxşılaşdıran tək sahədir.author— mətn və ya iç-içə hCard və bir neçəsinə icazə verilir.nutrition— Yandex-in öz daxili xassələri ilə:calories,fat,saturatedFat,unsaturatedFat,carbohydrates,sugar,fiber,protein,cholesterol,servingSize.
Digər Yandex uzantıları
category (yemək növü, hər reseptə bir ədəd), sub-category, cuisine-type və weight.
Çıxarılan nəticə
Yaxşı resept fraqmentini yaradan xassələrin yarıdan çoxu burada hRecipe standartında yoxdur. Açıq spesifikasiyadan qurmaq etibarlı işarələmə və daha zəif nəticə verir. Bu səhifə Yandex üçün qurulacaq spesifikasiyadır və konsol doğrulayıcısı ona qarşı yoxlayan yeganə alətdir.

Bunu necə tətbiq edirik
We build recipe markup from this page rather than the open standard, because the fields that matter most here — result-photo, the nutrition breakdown, per-step instructions — are Yandex additions. It is also why we validate in Yandex’s own tool: a generic validator passes markup that omits every one of them, and the site gets an ordinary snippet while believing it did the work.
Əlaqəli xidmətlər