@adobe/aem-site-theme-builder

中文文档
6.0.1发布于 2026/05/11MIT License, Copyright 2020 Adobe Systems IncorporatedCommonJS近 30 天下载 8073

这个寄存器包含用于构建站点主题的脚本,确保与AEM站点模板的要求相兼容. 建议整合"主题构建器"的方式是将其安装为"站点模板主题"的npm依赖. 这边

中文使用文档
文档目录12 节
  1. 安装
  2. 使用量
  3. 代理服务器
  4. 现场预览
  5. 主题 部署
  6. 完成开发工作流程
  7. API 密码
  8. 环境变量
  9. 编译网站主题的预期输出
  10. 发行和出版
  11. 捐款
  12. 许可证发放

AEM 站点主题构建器

这个寄存器包含用于构建站点主题的脚本,确保与AEM站点模板的要求相兼容. 建议整合"主题构建器"的方式是将其安装为"站点模板主题"的npm依赖. 这边 aem-site-theme-builder 命令可以在国家预防机制脚本中使用。 这种整合的例子可见于 标准站点模板。 。 。 .

安装

cd <your-site-theme>
npm install @adobe/aem-site-theme-builder --save-dev

使用量

代理服务器

代理您在 AEM 上运行的站点作为 Cloud Service 到本地主机, 用您本地编译的站点主题替换向站点主题提出的请求 .

npx aem-site-theme-builder proxy

网站主题的 URL 可以通过 .env 说明 环境变量。为了输入您本地编译的主题 编辑网站主题的位置 必须匹配.

现场预览

直播预览会运行代理服务器(上面被描述)以及浏览器同步功能. 浏览器同步将指向代理页面,并正在查找 dist 文件夹,每次有更改都会刷新页面.

npx aem-site-theme-builder live

主题 部署

  1. 编译您的主题,并在GitHub上提供这些文物. AEM 作为云服务将尝试访问 https://api.github.com/repos/%GIT_ORG%/%GIT_REPO%/actions/artifacts/%GIT_ARTIFACT_ID%/zip 以便下载主题.
  2. 执行 npx aem-site-theme-builder deploy 以更新AEM作为"云服务"的参考.

完成开发工作流程

为了充分利用主题构建器, 您必须运行提供代理和浏览器同步功能的活预览 。 除此之外,您还需要确保您的源文件有额外的监视器,该监视器将触发您的主题构建进程,该进程将产生修改 dist 文件夹。 通过浏览器同步刷新您的代理页面 .

API 密码

环境变量

主题构建器脚本基于您提供的环境变量. 这些变量用于正确提供AEM站点主题构建器的活性预览并部署功能.

以下是所需变量列表:

AEM_URL=<URL of the AEM as a Cloud Service instance>
AEM_SITE=<name of the AEM site>
AEM_PROXY_PORT=<localhost proxy server port>

以下是可选变量列表:

AEM_ADAPTIVE_FORM=<name of the AEM Form>

建议定义站点变量的方式是使用/创建 .env 在主题项目仓库中保存文件.

编译网站主题的预期输出

你可以随意使用你选择的任何建造工具. 唯一与"站点主题构建者"签订的合同是所编译的文物应当提供如下: 1

dist/
    css/
        theme.css
    js/
        theme.js
    resources/
        a-font.font
        an-image.png

发行和出版

运行"放出并发布"GitHub工作流程,提供您即将发布的语义版.

捐款

欢迎捐款! 读取 贡献指南 更多信息.

许可证发放

这个项目根据麻省理工学院的许可证获得许可。 见 自由主义 更多信息.

版本与发布记录

@adobe/aem-site-theme-builder 共发布 21 个版本,首次发布于 2020/10/27;过去 12 个月发布了 1 个版本。

版本发布日期距今
6.0.1latest2026/05/115 个月前
6.0.02025/07/301.3 年前
5.3.02022/10/124 年前
5.2.12021/11/304 年前
5.2.02021/11/174 年前
5.1.22021/10/225 年前

关于 @adobe/aem-site-theme-builder 的常见问题

@adobe/aem-site-theme-builder 是什么?

这个寄存器包含用于构建站点主题的脚本,确保与AEM站点模板的要求相兼容. 建议整合"主题构建器"的方式是将其安装为"站点模板主题"的npm依赖. 这边

如何安装 @adobe/aem-site-theme-builder?

在项目目录运行 npm install @adobe/aem-site-theme-builder,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 aem-site-theme-builder,可以用 npx aem-site-theme-builder 直接运行。

@adobe/aem-site-theme-builder 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/adobe__aem-site-theme-builder 是否存在。

@adobe/aem-site-theme-builder 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@adobe/aem-site-theme-builder 可以商用吗?

@adobe/aem-site-theme-builder 使用 MIT License, Copyright 2020 Adobe Systems Incorporated 许可。声明的许可为 MIT License, Copyright 2020 Adobe Systems Incorporated,请阅读许可原文确认使用条件。以上为概括,不构成法律意见,请以许可原文为准。

@adobe/aem-site-theme-builder 的下载量有多少?

根据 npm 官方下载统计,@adobe/aem-site-theme-builder 在 2026/10/05 – 2026/11/03 这 30 天内被下载 8,073 次,日均约 269 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@adobe/aem-site-theme-builder 还在维护吗?

最新版本 6.0.1 发布于 2026/05/11(5 个月前);至今共发布 21 个版本,其中过去 12 个月发布了 1 个;首次发布于 2020/10/27。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。