---
title: "术语表"
weight: 1
prev: /docs/advanced
---

Hextra 支持构建全站范围的术语词汇表。

<!--more-->

{{< callout type="info" >}}
  有关 Hugo 内置术语表支持的更多信息，请参阅 [Hugo 术语表快速参考](https://gohugo.io/quick-reference/glossary/)。
{{< /callout >}}

## 数据源文件

术语定义集中存储在每种[支持语言](../multi-language/)的 `termbase.yaml` 数据文件中。

{{< filetree/container >}}
  {{< filetree/folder name="data" state="open" >}}
    {{< filetree/folder name="en" state="open" >}}
      {{< filetree/file name="termbase.yaml" >}}
    {{< /filetree/folder >}}
    {{< filetree/folder name="fr" state="open" >}}
      {{< filetree/file name="termbase.yaml" >}}
    {{< /filetree/folder >}}
    {{< filetree/folder name="ja" state="open" >}}
      {{< filetree/file name="termbase.yaml" >}}
    {{< /filetree/folder >}}
  {{< /filetree/folder >}}
{{< /filetree/container >}}

每个 YAML 数据文件包含一组术语条目。每个条目包括：

* `term`：术语或短语的完整名称。
* `definition`：对术语的简要解释或描述。
* `abbr`（可选）：术语常用的缩写或首字母缩写。

```yaml {filename="data/zh-cn/termbase.yaml"}
- term: seo
  abbr: SEO
  definition: "搜索引擎优化——提高网页在搜索引擎中的可见度"
- term: "静态网站生成器"
  definition: "将文本输入处理为静态网页的生成引擎"
```

## 术语页面

术语表示例页面可在 [术语表]({{% relref "/glossary" %}}) 查看，显示所有定义的术语及其描述和缩写。
