# 如何在主页中添加组织 schema？

**URL:** <https://meta.discourse.org/t/how-can-add-organization-schema-into-homepage/159547>\
**Category:** Support\
**Created:** [2020年八月1日 19:41 UTC](https://meta.discourse.org/t/how-can-add-organization-schema-into-homepage/159547 "2020-08-01T19:41:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PoojaPatel](https://avatars.discourse-cdn.com/v4/letter/p/edb3f5/32.png) [@PoojaPatel](https://meta.discourse.org/u/PoojaPatel)\
**Post date:** [2020年八月1日 19:41 UTC](https://meta.discourse.org/t/how-can-add-organization-schema-into-homepage/159547/1 "2020-08-01T19:41:04Z")

</div>

我该如何在首页添加组织架构？

> **[Organization - Schema.org Type](https://schema.org/Organization)**
>
> Schema.org Type: Organization - An organization such as a school, NGO, corporation, club, etc.

---

<div class="post-metadata">

**Author:** ![neounix](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neounix/32/215617_2.png) [@neounix](https://meta.discourse.org/u/neounix)\
**Post date:** [2020年八月2日 05:13 UTC](https://meta.discourse.org/t/how-can-add-organization-schema-into-homepage/159547/2 "2020-08-02T05:13:37Z")

</div>

> [@PoojaPatel](#):
>
> 如何将组织架构（Organization schema）添加到首页？

亲爱的 @PoojaPatel，

希望您一切顺利。请问您具体想将其添加到哪里？

根据您提供的参考链接，以下是该架构（微数据格式）的一个示例：

```plaintext
<p itemscope itemprop="organization" itemtype="http://schema.org/Organization">
  <a href="http://npr.org" itemprop="url">
    <span itemprop="name">National Public Radio</span></a> 的赞助商是：
        <span itemprop="sponsor" itemscope itemtype="http://schema.org/Organization">
          <a itemprop="url" href="http://www.example.com/GloboCorp">
          <span itemprop="name">GloboCorp</span></a>
        </span>。
</p>

```

如果是这种情况，您可以将该架构添加到您的主题模板中，并将其放置在您希望显示的位置。

根据您提供的参考链接，此架构有四种不同的格式：

- 无标记
- 微数据 (Microdata)
- RDFa
- JSON-LD

因此，鉴于您并非该架构使用的专家，您需要为架构选择一个格式，并确定您希望其存在于页面 DOM 中的确切位置（也许是在页脚？）。

参考：

> **[Organization - Schema.org Type](https://schema.org/Organization)**
>
> Schema.org Type: Organization - An organization such as a school, NGO, corporation, club, etc.

---

<div class="post-metadata">

**Author:** ![PoojaPatel](https://avatars.discourse-cdn.com/v4/letter/p/edb3f5/32.png) [@PoojaPatel](https://meta.discourse.org/u/PoojaPatel)\
**Post date:** [2020年八月2日 09:34 UTC](https://meta.discourse.org/t/how-can-add-organization-schema-into-homepage/159547/3 "2020-08-02T09:34:13Z")

</div>

感谢您的快速回复。

我想使用 JSON-LD 架构。

1. 我需要编辑哪个文件来添加 JSON 架构代码？

2. 要创建组织 JSON 架构，我如何获取组织名称（网站名称）、标志（网站标志）和网站 URL 等数据？

请指导我实现架构。

---

<div class="post-metadata">

**Author:** ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)\
**Post date:** [2020年八月2日 09:44 UTC](https://meta.discourse.org/t/how-can-add-organization-schema-into-homepage/159547/4 "2020-08-02T09:44:08Z")

</div>

这是一个关于如何添加/修改 [schema.org](http://schema.org) 元数据的良好示例  
[discourse-articles/app/views/topics at master · paviliondev/discourse-articles · GitHub](https://github.com/paviliondev/discourse-articles/tree/master/app/views/topics)

Discourse 使用 erb 模板作为爬虫视图，可以通过插件进行覆盖。
