# 站点结构

您网站上的内容来自 [空间](https://gitbook-v2-5hpihs24d-gitbook.vercel.app/url/gitbook.com/docs/documentation/zh/creating-content/content-structure/space) ，位于您的组织中。您可以链接一个或多个空间。GitBook 将发布每一个空间并处理各空间之间的导航。

## 内容类型

已链接的空间可以作为两种不同内容类型之一，它们决定了 GitBook 如何将它们相互关联并向访客展示。

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-type="image">封面图片（深色）</th><th data-hidden data-card-cover data-type="image">封面图片</th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden><select></select></th><th data-hidden data-card-cover-dark data-type="image">封面图片（深色）</th></tr></thead><tbody><tr><td><strong>网站部分</strong></td><td>将您的网站拆分为不同部分——非常适合多个产品或您组织的不同部分。</td><td><a href="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FVdIazRjl18hxN5SzpiqR%2FSite%20sections.svg?alt=media&#x26;token=2e1d4bae-4a54-4daa-96f8-b248203c6d6b">25_08_29_site_sections.svg</a></td><td><a href="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FGzx9x7fzQtLb7ewwm3T2%2FSite%20sections.png?alt=media&#x26;token=fdc90c1d-6dee-48d9-93d6-a72bb8438cc2">25_12_10_site_sections_1.png</a></td><td><a href="site-structure/site-sections">site-sections</a></td><td></td><td><a href="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FB96TQMaauF0yst75RsML%2FSite%20sections.png?alt=media&#x26;token=64f5801b-c97b-4df0-8a6e-97da7d04880d">25_12_10_site_sections.png</a></td></tr><tr><td><strong>内容变体</strong></td><td>发布同一内容的多个版本——非常适合本地化、版本控制等。</td><td><a href="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FuWpHiQp4LvA5wpM5Ovo8%2FContent%20variants.svg?alt=media&#x26;token=4b02400b-8994-4319-952d-db5e97661f02">25_08_29_content_variants.svg</a></td><td><a href="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FDmZINE2qLnmlv30oMxUg%2FContent%20variants.png?alt=media&#x26;token=69243fd5-6aa3-44c9-a5f1-e444ad2bac86">25_12_10_content_variants_1.png</a></td><td><a href="site-structure/variants">variants</a></td><td></td><td><a href="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FUbgdVlll8ekhPqtj3V3z%2FContent%20variants.png?alt=media&#x26;token=f696c0df-94de-45ba-8ee7-f72c0c8f8fdf">25_12_10_content_variants.png</a></td></tr></tbody></table>

## 管理您的网站结构

通过管理您网站的结构，您还可以管理网站顶部导航栏。该导航栏允许用户跳转到不同的网站部分和网站部分组。

在您的文档网站仪表板中，打开 **设置** 选项卡，然后点击 **结构**。在这里您可以看到网站的所有内容，并按部分和变体进行划分。

您的网站最初只有一个部分，名称为您网站的名称，以及一个变体，即您在网站设置期间链接的空间。

<figure><img src="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FD4oCABc0YRJAFzaaVBpn%2Fstructure%402x.png?alt=media&#x26;token=4c4dd0df-8e8e-40e7-8a57-e9791d337c8f" alt="A GitBook screenshot showing a docs site&#x27;s structure"><figcaption><p>已发布文档网站的结构。</p></figcaption></figure>

### 将空间链接到您的文档网站

要添加一个 [网站部分](https://gitbook-v2-5hpihs24d-gitbook.vercel.app/url/gitbook.com/docs/documentation/zh/docs-site/site-structure/site-sections)，请点击 **添加部分** 表格下方的按钮，并选择一个要链接为部分的空间。新部分随后会添加到表格中，并作为网站顶部的一个选项卡供访客使用。

要添加一个 [变体](https://gitbook-v2-5hpihs24d-gitbook.vercel.app/url/gitbook.com/docs/documentation/zh/docs-site/site-structure/variants)，请点击 **添加变体** 在您想要添加到的部分中点击按钮，然后选择要链接的空间。新变体随后会添加到所选部分中的变体列表中，并可作为您网站上的变体下拉菜单供访客使用。

当您添加一个空间——作为变体或部分——系统会根据该空间的标题生成名称和别名（slug）。

### 更改部分或变体

<div data-full-width="false"><figure><img src="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FoXvDCD0U1CNnP8pJHL1L%2Fedit_variant%402x.png?alt=media&#x26;token=fcea8367-71dd-441c-9f10-37171ab7f450" alt="A GitBook screenshot showing how to edit a variant"><figcaption><p>更新网站部分或变体。</p></figcaption></figure></div>

您可以通过点击您想要编辑的项目所在表格行中的 **编辑** <picture><source srcset="broken-reference" media="(prefers-color-scheme: dark)"><img src="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FA3OfGjPkE5GnOQvN36jN%2Fedit.svg?alt=media&#x26;token=6f70239f-d889-4e64-9ec6-4801df47a48d" alt="The Edit icon in GitBook"></picture> 按钮来更改每个部分和变体的名称和别名（slug）。这将打开一个弹窗。编辑您想要更改的字段，然后点击 **保存** 按钮进行保存。

{% hint style="info" %}
更改已链接空间的别名（slug）将更改该空间的规范 URL。GitBook 会自动将旧 URL 重定向到新 URL。您还可以 [手动创建重定向](https://gitbook-v2-5hpihs24d-gitbook.vercel.app/url/gitbook.com/docs/documentation/zh/docs-site/site-redirects).
{% endhint %}

要替换某个部分或变体，请先点击其 **编辑** <picture><source srcset="broken-reference" media="(prefers-color-scheme: dark)"><img src="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FA3OfGjPkE5GnOQvN36jN%2Fedit.svg?alt=media&#x26;token=6f70239f-d889-4e64-9ec6-4801df47a48d" alt="The Edit icon in GitBook"></picture> 按钮将其删除，然后点击弹窗左下角的 **删除** 按钮。删除该项目后，点击 **添加部分** 或 **添加变体** 按钮再次添加它。

### 重新排序部分或变体

您网站上显示部分和变体的顺序与它们在您的 **网站结构** 表中的顺序一致。您可以通过拖动 **拖动手柄** <picture><source srcset="broken-reference" media="(prefers-color-scheme: dark)"><img src="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FaS1QvPIBVYwhpFTGcPBN%2Foptions-menu.svg?alt=media&#x26;token=3ee40bbf-f4fb-41fa-aa30-306b559cbe88" alt="The Options menu icon in GitBook"></picture> 并将其上下移动来重新排序。更改后的顺序会立即反映在您的网站上。

您也可以使用键盘选择并移动内容。按空格键选择一个部分或变体，然后使用方向键将其上下移动。再次按空格键确认新位置。

### 设置默认内容

如果您的网站中有多个部分，其中一个部分会被标记为 **默认**。当访客进入您的网站时会显示此部分，并通过您网站的根 URL 提供。其他部分各自都有一个追加到根 URL 的别名（slug）。

如果某个部分中有多个变体，其中一个变体会被标记为默认。与部分类似，当访客进入您的网站或访问某个部分时，会显示默认变体。其他变体各自都有一个追加到该部分 URL 的别名（slug）。

要将某个空间设为默认，请点击该空间表格行中的 **操作菜单** <picture><source srcset="broken-reference" media="(prefers-color-scheme: dark)"><img src="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2F89MTSo5XRpPMVr1T0rxS%2Factions.svg?alt=media&#x26;token=2b5d001e-560a-4f29-8d22-de8163725ca1" alt="The Actions menu icon in GitBook"></picture> ，然后点击 **设为默认**.

{% hint style="info" %}
将某个空间设为默认会移除其别名（slug）字段，因为它将改为从该部分根路径提供。GitBook 会将该空间的别名重定向到相应路径，以确保访客继续看到您的内容。
{% endhint %}

### 从网站中移除内容

要从网站中移除某个空间的内容，请在您的文档网站仪表板中打开 **设置** 选项卡，然后点击 **结构** 以查找您想要移除的内容。

打开 **操作菜单** <picture><source srcset="broken-reference" media="(prefers-color-scheme: dark)"><img src="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2F89MTSo5XRpPMVr1T0rxS%2Factions.svg?alt=media&#x26;token=2b5d001e-560a-4f29-8d22-de8163725ca1" alt="The Actions menu icon in GitBook"></picture> ，对应您想要移除的空间，然后选择 **移除**.

{% hint style="success" %}
将一个空间从您的网站中移除会将其从已发布网站中删除，但 **不会删除该空间或其中的内容**.
{% endhint %}
