config.yaml 与 routes.yaml
config.yaml(必须)
| 字段 | 说明 |
|---|---|
name | 模板显示名称,后台下拉中显示。 |
version | 版本号,如 1.0.0。 |
author | 作者。 |
description | 一句话描述。 |
preview | 可选。预览图文件名(相对模板目录),如 preview.png。 |
routes.yaml(可选)
用于覆盖自动发现的路由属性,或为页面指定数据提供器。示例:
yaml
routes:
- path: "/"
template: "home.html"
title: "{{ "{{" }} .Site.Title {{ "}}" }} - 首页"
description: "{{ "{{" }} .Site.Description {{ "}}" }}"
provider: "features" # 可选:数据提供器名称
- path: "/pricing"
template: "pricing.html"
title: "定价 - {{ "{{" }} .Site.Title {{ "}}" }}"
description: "套餐与价格"
provider: "pricing" # 可选:定价页可使用 pricing 提供器获取套餐数据| 字段 | 说明 |
|---|---|
path | 路由路径,如 /、/pricing。 |
template | 模板文件路径(相对模板目录)。 |
title | 页面标题,支持 {{ .Site.Title }} 等模板语法。 |
description | 页面描述,支持模板语法。 |
provider | 可选。数据提供器名称,系统内置如 pricing(套餐数据)、features(功能列表)等,可在模板中直接使用注入的数据。详见 模板数据与可用函数。 |