元数据 // Articles

JSON-LD 是什么

用 JSON 管理结构化数据,并与 HTML 正文分离的基础格式。

JSON-LD 是一种基于 JSON 的 linked data 格式。在 Web 制作中,它常用于输出 Schema.org 结构化数据,而不需要把数据直接混入可见 HTML。

可以和正文 HTML 分开管理

与在 HTML 元素上添加属性的 microdata 不同,JSON-LD 通常放在 script 标签中。这样更容易从模板、组件或 CMS 内容模型中生成。

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "What Is JSON-LD?"
}
  • script type 为 application/ld+json
  • JSON 可以正常解析
  • 包含 @context 和 @type
  • 结构化数据不声明页面上不存在的内容
  • 模板修改后没有残留旧 JSON-LD

参考信息