如何在 Schema.org 标记中标记一个人的网站
How to mark up a Person's websites in Schema.org markup
我正在使用 Person
来表示我的用户配置文件。用户可以添加指向其他网站的链接,例如他们的个人网站、他们的 Twitter 个人资料,或者仅仅是他们的一个重要项目的网站。
后者是我不想使用 sameAs
属性 的原因 - 另外,我还希望能够显示他们为这些网站提供的名称。
我可以使用什么属性?
尽管@unor 将其从问题中删除,但我确实注意到我正在使用微数据对其进行标记 - 这意味着我不能像 .[=17 中建议的那样使用 @reverse
=]
我现在最终做的是为此滥用 sameAs
,并将其包装在 Role
中,这样我就可以使用 roleName
来指定网站与轮廓。所以在 JSON:
{
"sameAs": [
{
"roleName": "My Twitter profile",
"sameAs": "https://twitter.com/example"
},
{
"roleName": "10001 innovations in scholarly communications",
"sameAs": "http://innoscholcomm.silk.co/"
}
]
}
我正在使用 Person
来表示我的用户配置文件。用户可以添加指向其他网站的链接,例如他们的个人网站、他们的 Twitter 个人资料,或者仅仅是他们的一个重要项目的网站。
后者是我不想使用 sameAs
属性 的原因 - 另外,我还希望能够显示他们为这些网站提供的名称。
我可以使用什么属性?
尽管@unor 将其从问题中删除,但我确实注意到我正在使用微数据对其进行标记 - 这意味着我不能像 我现在最终做的是为此滥用 @reverse
=]
sameAs
,并将其包装在 Role
中,这样我就可以使用 roleName
来指定网站与轮廓。所以在 JSON:{
"sameAs": [
{
"roleName": "My Twitter profile",
"sameAs": "https://twitter.com/example"
},
{
"roleName": "10001 innovations in scholarly communications",
"sameAs": "http://innoscholcomm.silk.co/"
}
]
}