Sim*_*old 4 html5 microdata schema.org
我正在为一个网站的新闻页面工作.由于我在http://schema.org/上没有找到任何新闻示例,我想知道什么是最好的Schema.org类型?
<li>
<time>2015-12-31<time>
<div>
<h2>News title</h2>
<div class="content">Lorem Ipsum</div>
</div>
</li>
Run Code Online (Sandbox Code Playgroud)
我是否应该费心添加Microdata?
我目前拥有的:
<li itemscope itemtype="http://schema.org/Article">
<time itemprop="datePublished">2015-12-31<time>
<div>
<h2 itemprop="headline">News title</h2>
<div class="content" itemprop="description">Lorem Ipsum</div>
</div>
</li>
Run Code Online (Sandbox Code Playgroud)
是否Article合适?
我应该使用headline或name?
我应该使用description或articleBody?
uno*_*nor 11
该Schema.org类型Article是合适的,因为其描述说(粗体重点煤矿):
一篇文章,例如新闻报道或调查报告.[...]
但是,你甚至可以使用更具体的NewsArticle类型(注意,通过使用这种类型的,你的新闻帖子是也是一种Article和也的CreativeWork和还一个Thing,这样你就不会"错过"任何东西).
关于descriptionvs articleBody.:就像他们的描述所说的那样,你将description用于"简短描述"和articleBody新闻文章的"实际身体".
关于namevs.:headline它们通常具有相同的内容,所以如果你不知道/需要这种差异,你可以使用两个(itemprop="headline name")或者简单地使用name(因为这是每个项目/ Thing可以拥有的,同时headline是一个附加对于CreativeWork只).
它与Microdata无关,但您可能希望article在此列表中的每个新闻帖子中使用该元素.如果它是一个列表,例如,最近的新闻帖子,父母应该不是,article但section:
<section>
<h1>Recent news posts</h1>
<ul>
<li><article><!-- news post 1 --></article></li>
<li><article><!-- news post 2 --></article></li>
</ul>
</section>
Run Code Online (Sandbox Code Playgroud)
而一个article看起来是这样:
<li>
<article itemscope itemtype="http://schema.org/NewsArticle">
<header>
<time itemprop="datePublished">2015-12-31<time>
<h2 itemprop="name">News title</h2>
</header>
<div itemprop="description"><!-- news teaser --></div>
<!-- or "articleBody" instead of "description" if it’s the full content -->
</article>
</li>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7987 次 |
| 最近记录: |