【问题标题】:How to mark-up source code with Structured Data (micro-data)如何使用结构化数据(微数据)标记源代码
【发布时间】:2015-04-17 17:47:38
【问题描述】:

我正在尝试使用http://schema.org/Code 在博客上标记源代码。标记源代码的正确方法是什么?

我正在使用谷歌工具测试它:http://www.google.com/webmasters/tools/richsnippets

<div itemscope itemtype="http://schema.org/Code" >
  some code
</div>

我认为这样的事情可能会奏效。但是没有注册任何东西。
我看到它继承自 creativeWork,所以也许我应该使用这些属性之一来包含源代码内容,但我不确定。例如:

<div itemscope itemtype="http://schema.org/Code" >
  <meta itemprop="programmingLanguage" content="Java" />
  <span itemprop="exampleOfWork">import java.util.*;</span>
</div>

但是代码没有注册。它说“exampleofwork 不是架构的一部分”,即使它应该被继承......

有人知道正确/首选的方法吗?

【问题讨论】:

标签: seo schema.org microdata structured-data


【解决方案1】:

我认为text property 应该用于实际代码:

此创意作品的文字内容。

一个最小的例子:

<div itemscope itemtype="http://schema.org/Code">
  <pre>
    <code itemprop="text">
      import java.util.*;
    </code>
  </pre>
</div>

【讨论】:

    猜你喜欢
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    • 2012-11-20
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多