跳到主要内容

ARC 2.0.0-beta.25

站点配置参考

用 `site.yaml` 表达站点级标量配置,并让 token、redirect 和 asset 保持在各自独立文件中。

.web/site.yaml 是当前站点级标量配置的单文件形式,不会吞掉 .web/ 中每一种文件。

职责位置
默认 locale 与支持的 localesYAML 顶层 key
render mode、color scheme、comment switch、detail section需要时的顶层 YAML key
site SEO 与 template-level 值seo:template:
shared-theme-library opt-in 与 AUP CSS tone/palettetheme:
design token.web/tokens.json 或兼容 .web/tokens/ tree
redirect.web/redirects
logo.web/template/logo.svg

site.yaml 会覆盖对应的 legacy flat-file scalar 值。未知 YAML key 被忽略;YAML 畸形时会回退 legacy file,而不是让整站无法读取。两种行为都不代表拼写错误安全;始终检查渲染结果。

theme: 块当前不会选择 .web/themes/<name>/ component overlay。不要从 tonepalette 推断 component overlay 选择。

页面 title/description 属于 pages/<name>/seo/;内容对象 metadata 属于内容旁边。编写流程见 全站配置;视觉边界见 主题与 token 参考