主题与 Host 边界
主题与 Host 边界
一句话
Host 提供能力与数据;主题提供站点「形状」;实例配置提供品牌与文案。
官方主题(示例)
| 主题 | 形态 |
|---|---|
| blog-first | 个人 / 作者博客 |
| product-first | 软件产品运营站 |
| corporate-classic | 企业咨询 |
| editorial-firm | 机构 / 杂志 |
一级页面归属(摘要)
- 与首页同级、换主题形态应变 → 主题页(如 product-first 的
/features、/get-started) - 用户扩展、常青自定义 → 动态页
/p/* - 时间流内容 → 文章
/blog
主题可贡献 pf-* / ef-* section,生命周期仍在 Host。开发步骤见 主题开发指南;版本与 facade 见 主题契约。仓库权威:docs/theme-contract.md、ADR-0002。
开发
# Host 联调本地主题
THEME_PRODUCT_FIRST_PATH=../inkless-theme-product-first pnpm -C frontend dev
生产 pin 主题 git sha 于 frontend/package.json,构建进 SPA。完整规范:主题开发指南 · 主题契约。