config.yaml 与 routes.yaml
config.yaml(必须)
| 字段 | 说明 |
|---|
name | 模板显示名称,后台下拉中显示。 |
version | 版本号,如 1.0.0。 |
author | 作者。 |
description | 一句话描述。 |
preview | 可选。预览图文件名(相对模板目录),如 preview.png。 |
routes.yaml(可选)
用于覆盖自动发现的路由属性,或为页面指定数据提供器。示例:
YAMLroutes: - 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(功能列表)等,可在模板中直接使用注入的数据。详见 模板数据与可用函数。 |