Facebook、Twitter 元标记之间有什么区别吗?

Are there any differences between Facebook, Twitter meta tags?

我一直在做一个项目,我对元标记有疑问。

我用于内容标题的标签之一。

<meta name = "subject" content = "post-title">

我一直在寻找比用于在 之间添加的标签更多的标签。我发现 Facebook、Twitter 等都有自己的标签。所以,我的问题是

如果在之间互相使用会怎么样?有什么问题吗?

<meta name = "subject" content = "post-title">
<meta property = "og:title" content="post-title" />
<meta name = "twitter:title" content="post-title">

如您所知,搜索引擎关心元标记。如果我使用这三个相似的元标记,Google 会将我发送到沙盒吗?

HTML5 不限制您可以拥有多少 meta 个元素。
我们永远无法确定特定的消费者(如搜索引擎)想要看到什么或他们如何处理它(在 Stack Overflow 上讨论这个是题外话),但没有理由假设他们会有问题有了这个。

在HTML5中你只能使用metadata names that are defined or registered
您会看到 subject 不是有效的元数据名称。

在您的具体示例中,您可以省略一个 meta 元素,因为您正在为 og:title 使用 RDFa,并且您可以有一个元数据名称(在 name 中)和一个RDFa 属性 (在 property) on the same meta element:

<meta name="twitter:title" property="og:title" content="post-title">