Bry*_*lis 6 html rdfa opengraph open-graph-protocol facebook-opengraph
对于一个有多个标签的博客/文章,如何添加Facebook Open Graph数据?
这似乎是最合乎逻辑的方式.但是它报告说它在Facebook调试器中是不正确的:
<meta property = "article: tag" content = "advocate, charity, crowdfunding, Healthcare, hospitals, Medical Bills, Medicare, negotiate, uninsured" >
Run Code Online (Sandbox Code Playgroud)
像这样添加上面的相同似乎是正确的,但它似乎很荒谬:
<meta property="article:tag" content="advocate" />
<meta property="article:tag" content="charity" />
<meta property="article:tag" content="crowdfunding" />
<meta property="article:tag" content="Healthcare" />
<meta property="article:tag" content="hospitals" />
<meta property="article:tag" content="Medical Bills" />
<meta property="article:tag" content="Medicare" />
<meta property="article:tag" content="negotiate" />
<meta property="article:tag" content="uninsured" />
Run Code Online (Sandbox Code Playgroud)
这样做的正确方法是什么?是否有更"优化"的写作方式?
正如关于数组(article:tag属性定义链接到)的部分中所指定的那样,您必须提供多个meta元素:
如果标记可以包含多个值,则只需
<meta>在页面上放置同一标记的多个版本即可.
如果以"预期"方式使用RDFa,这将不是一个大问题,因为您可以标记页面上出现的每个标记,例如
<ul>
<li property="article:tag">advocate</li>
<li property="article:tag">charity</li>
<li property="article:tag">crowdfunding</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
但是,如果必须提供元素中的head元素,除了meta为每个标记添加单独的元素之外,没有其他解决方案.