用途:通过元数据方式构建和配置 Salesforce Experience Cloud Lightning Web Runtime(LWR)站点,涉及 DigitalExperienceConfig、DigitalExperienceBundle、Network、CustomSite 和 CMS 内容。适用于创建与脚手架新 LWR 站点、添加页面(路由与视图)、配置 LWC 组件/布局/主题/品牌样式、设置访客用户访问与共享规则(sharingGuestRules)、以及排查 LWR 站点部署错误。当前支持的模板为 Build Your Own (LWR) - talon-template-byo。
主要能力:管理站点核心属性(站点名称、URL 路径前缀、模板 devName);按 DigitalExperienceBundle 结构组织站点元数据;处理内容类型如 sfdc_cms__site、appPage、route、view、brandingSet、languageSettings、mobilePublisherConfig、theme、themeLayout;创建对象页面(如 Detail、List、Related_list 视图);添加 UI 组件与主题布局;配置品牌颜色;检索部署后的预览与 Builder URL;更新站点 URL。
使用方式:使用前须确认所需 MCP 工具可用,缺失时暂停并告知用户。必须先加载相关参考文档,再严格按 Common Workflows 顺序执行。新建站点不得手动生成文件,须先读 bootstrap-template-byo-lwr.md。创建或编辑页面须依次读 configure-content-route.md、configure-content-view.md、handle-component-and-region-ids.md。添加组件须读 handle-ui-components.md 与 handle-component-and-region-ids.md。主题布局须先与用户确认是否复用现有 LWC。品牌配置读 configure-content-brandingSet.md。访客共享规则读 configure-guest-sharing-rules.md。URL 更新读 update-site-urls.md。对内容类型操作时,先加载对应参考文档,再调用 execute_metadata_action 获取 schema 与示例,同一内容类型每次请求只需调用一次。
验证与部署:使用 sf CLI,元数据类型以空格分隔,不可加引号或逗号。验证命令:sf project deploy validate --metadata DigitalExperienceBundle DigitalExperience DigitalExperienceConfig Network CustomSite --target-org ${usernameOrAlias};部署命令:sf project deploy start --metadata DigitalExperienceBundle DigitalExperience DigitalExperienceConfig Network CustomSite --target-org ${usernameOrAlias}。
限制:LWR 站点不使用 Flexipage 相关工具或技能;仅支持 talon-template-byo 模板,更多模板暂未提供;部分操作依赖 MCP 工具与本地项目文件,缺失时需用户补充;具体收费、价格与效果资料暂未提供。