Html 如何将RDFa添加到我的Google站点?

Html 如何将RDFa添加到我的Google站点?,html,semantic-web,google-sites,schema.org,rdfa,Html,Semantic Web,Google Sites,Schema.org,Rdfa,谷歌似乎鼓励人们通过使用微数据、微格式或RDFa为他们的网站添加语义。好吧,我试着按照谷歌的建议,从schema.org和rdf.data词汇表.org向我的谷歌网站添加RDFa标记,但没有成功 首先,我将RDFa直接添加到我的Google站点,但是当我保存更改时,它们都被丢弃了(标记没有任何属性)。然后,我添加了一个带有属性的HTML框,它没有被丢弃,但是我添加的RDFa仍然没有被识别,根据。当我在这个工具中手动测试我的HTML代码时,它工作得很好 以下是我的RDFa的一个片段: <di

谷歌似乎鼓励人们通过使用微数据、微格式或RDFa为他们的网站添加语义。好吧,我试着按照谷歌的建议,从
schema.org
rdf.data词汇表.org
向我的谷歌网站添加RDFa标记,但没有成功

首先,我将RDFa直接添加到我的Google站点,但是当我保存更改时,它们都被丢弃了(
标记没有任何属性)。然后,我添加了一个带有
属性的HTML框,它没有被丢弃,但是我添加的RDFa仍然没有被识别,根据。当我在这个工具中手动测试我的HTML代码时,它工作得很好

以下是我的RDFa的一个片段:

<div hidden vocab="http://schema.org/" typeof="Person">
  <span property="name">My name</span>
  <span property="jobTitle">My job title</span>
  <span property="affiliation">My university</span>
  <span property="url">https://sites.google.com/site/myWebSite/</span>
</div>

我的名字
我的职称
我的大学
https://sites.google.com/site/myWebSite/
所以,我的问题是: (如何)可以将RDFa添加到Google站点?

当以HTML模式输入标记时,Google站点似乎删除了一些属性(包括RDFa和微数据所需的属性)

解决方法:插入→ HTML框


这会创建一个框,似乎允许使用完整的HTML(以及CSS/JavaScript)。

您能将一个示例粘贴到您认为可以使用但测试工具拒绝的位置吗?@ooxi我用一个示例更新了我的问题。这是谷歌网站生成的标记吗?您在问题中粘贴的标记适用于@scor No,我根据的RDFa示例生成了这个标记,我知道它是按原样工作的(HTML代码),但它不像我的网站那样工作。当我把我的网站的url放在这个工具里时,我没有得到这个信息。相反,我得到:rdfa节点属性:title:Vasilis Efthymiou描述:Vasilis Efthymiou的主页项目类型:属性:name:Vasilis Efthymiou描述:Vasilis Efthymiou的主页可能还有其他标记阻止了新的注释?我不记得添加了任何其他RDFaI,正如我在问题中所说的那样,我已经尝试过了,在提供的HTML示例中,但我仍然没有在Google结构化数据测试工具中看到这些信息(姓名、职务归属、url)。@vefthym:啊,对不起,我错过了。不过,它对我来说适用于HTML框检查源时,您是否看到RDFa?如果是,那么你的问题与谷歌网站无关,而是与谷歌的测试工具有关。您是否也在未指定
隐藏的情况下尝试了它?@vefthym:(我编辑了我的评论,您可能错过了):您是否也在未指定
隐藏的情况下尝试了它?我只是尝试了一下,但仍然不起作用。可能还有另一个错误阻止验证我的代码。我会查看它并发布任何更新。@vefthym:似乎您有一个
数据caja属性
属性,而不是
属性
属性(您所有的RDFa属性都有一个
数据caja-
前缀)。