Blog nie je známy platný cieľový typ pre vlastnosť mainContentOfPage.
Skúsil som nastaviť veľa optinov mainContentOfPage
majetok na http://www.thecreativedev.com
mám
<div itemprop="mainContentOfPage" itemscope="itemscope" itemtype="http://schema.org/Blog"> --> This is outside the loop
<div itemscope="itemscope" itemtype="http://schema.org/BlogPosting" itemprop="blogPost"> --> This is in loop
Ale žiadne riešenie nefungovalo. Vyskúšal som poskytnuté riešenie Najlepší spôsob, ako označiť „mainContentOfPage“?
V tom mi môže pomôcť niekto?
odpovede:
3 pre odpoveď č. 1Mám podozrenie, že nechcete používať mainContentOfPage
vlastnosť, Pre priemernú webovú stránku to naozaj nie je užitočné, pretože očakáva a WebPageElement
ako hodnota (ktorá predstavuje veci ako navigácia, päta alebo bočný panel), nie to, čo je vlastne hlavný obsah stránky (napríklad blogový príspevok).
Ak chcete označiť, že Blog
je primárna vec WebPage
je asi (napr. na domovskej stránke blogu), možno budete chcieť použiť mainEntity
vlastnosť (a pre druhý smer inverzná vlastnosť mainEntityOfPage
).
Mohlo by to vyzerať takto (pomocou Microdata):
<body itemscope itemtype="http://schema.org/WebPage">
<section itemprop="mainEntity" itemscope itemtype="http://schema.org/Blog">
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article>
</section>
</body>