用途:本技能用于从零创建新的 WordPress 区块主题,不适用于修改现有主题。加载后按其中的规则生成主题文件。
主要能力与规则:优先完善首页,打造图像丰富、排版有力的页面;初始创建时只生成 index.html,除非用户明确要求,不额外创建 single.html、page.html、archive.html 等模板。需要落地页或多区块首页时,为每个主要区块(hero、features、testimonials、FAQ、CTA 等)生成区块模式并组合进 index.html;简单主题则优先模板而非模式。每个创建的模式必须被某个模板引用,否则难以被发现。页脚默认使用极简中性署名或留空,复刻站点时不得插入第三方品牌。
生成要求:始终使用当前工作目录,不创建子目录;包含带主题头部注释的 style.css;创建 version 3 的 theme.json 作为核心配置;模板放 templates/,模板部件放 parts/;内容中不使用 emoji;functions.php 不写结尾 PHP 标签,函数用 function_exists() 保护;使用 enqueue_block_assets 钩子加载字体,而非 wp_enqueue_scripts;颜色、排版、间距尽量在 theme.json 中定义。
字体:优先自托管源站字体,解析 @font-face 并下载字体文件到 assets/fonts/;无法自托管的(如 Adobe Typekit、Monotype、哈希家族名)自动替换为最接近的免费网页字体并自托管。
头部复刻:使用源站标志与顶级导航,禁止使用 wp:page-list;搜索、账户、购物车图标以 SVG 资源形式重新加入;保留公告栏。
落地页:区块由使用者自行决定,须包含头部与页脚;每个顶级 Group 区块加 margin top 为 0;hero、头部组、cover、功能网格用 wide 或 full 对齐;不用 inner-blocks;不加装饰性 HTML 注释;排版栈通过内联 style 应用,不输出 style 标签。
限制:生成文件前需先阅读 references/block-html.md、design-direction.md,生成头部前读 navigation.md,需要动态内容时读 query-loop.md。具体价格、平台支持等信息资料未提供。