用途:在无头 CMS 场景中规划页面层级、页面模板、布局区域与站点地图结构,支持页面构建器与模块化组合。
主要能力:页面树建模(父子关系、Path、Depth、Order);页面集合(PageSet)用于博客、作品集、团队、产品、FAQ 等分组,可配置条目模板、列表模板、每页数量与 URL 模式;模板系统定义可用区域(单组件/多组件/网格)、必填字段与继承关系;组件系统提供文本、图片、行动号召、卡片网格等类型;页面内容按区域存储组件,并含 Hero 字段与 SEO 字段;站点地图生成(条目、最后修改、变更频率、优先级、hreflang 备用)。
使用方式:技能文档给出 C# 数据模型与 REST 端点示例,如 GET /api/pages、GET /api/pages/{id}/children、GET /api/pages/tree、GET /api/sitemap.xml,并用服务类演示从已发布页面与集合条目生成站点地图,优先级按深度递减。
适用场景:设计页面树、创建带区域的模板、实现页面构建器、规划站点地图、构建模块化页面组合。
限制与注意:资料以示例代码说明模型,未提供安装命令、具体平台依赖、价格或效果数据;最佳实践建议区域保持语义化、继承公共区域、提供合理默认值,避免过度具体模板、硬编码布局、混淆内容与呈现、过深的模板继承链。相关技能包括导航架构、URL 路由模式与内容类型建模。