我正在为我客户的网站建立一个团队页面。
“团队”页面包含员工列表以及以下详细信息:
如何使用来自schema.org的元数据来添加上述字段的所有?
这就是我到目前为止得出的结论。
<ul>
<li>
<article itemscope itemtype="http://schema.org/Person">
<h1 itemprop="name">Team Member's Name</h1>
<p>CEO</p>
<img src="" alt="" itemprop="image">
<a href="" class="facebookLink">Facebook Profile</a>
<a href="" class="linkedInLink">LinkedIn Profile</a>
</article>
</li>
</ul>此外,在添加进一步的元数据,我甚至想添加一个附加的属性到包装<div>与项目范围的公司,我正在开发这个网站。
因此,我不仅添加了每个员工的元数据,而且还添加了公司名称(每个员工的名称相同)。
发布于 2017-04-13 21:46:26
您可以使用
name作为全名(如果需要,还可以使用givenName、familyName和honorificPrefix/honorificSuffix ),image,sameAs,以及jobTitle用于指定。若要链接人员和组织,请查找具有Person作为期望值(来自Organization)或以Organization为预期值(来自Person)的适当属性。
一个简单的方法可以是:
<div itemscope itemtype="http://schema.org/Organization">
<ul>
<li itemprop="founder" itemscope itemtype="http://schema.org/Person"></li>
<li itemprop="employee" itemscope itemtype="http://schema.org/Person"></li>
<li itemprop="employee" itemscope itemtype="http://schema.org/Person"></li>
</ul>
</div>如果您的标记不允许这样做,微数据的itemref属性可能是有用的(示例)。
发布于 2017-04-13 16:55:45
根据schema.org,这就是添加属性的方式。你可以在这里学到更多。类型
<div itemscope itemtype="http://schema.org/Person">
<a href="alice.html" itemprop="url">Alice Jones</a>
</div>
<div itemscope itemtype="http://schema.org/Person">
<a href="bob.html" itemprop="url">Bob Smith</a>
</div>然后可以使用此表中的可用属性类型。http://schema.org/Person
但是,由于您正在处理团队成员(员工),因此您可能希望构造来自Organization的属性周围的标记。http://schema.org/Organization
https://stackoverflow.com/questions/43397206
复制相似问题