javascript - 如何设计前端架构来处理 aem 中的多个品牌?
问题描述
对于 aem 项目,如果我想发布具有相同代码库的不同品牌的网站,如果有任何健壮的松散耦合前端架构,请建议。例如,对于站点 X,我们应该有不同的主题,对于 Y 不同的主题和对于 z 不同的主题对于组件。
解决方案
您可以将您的设计放在 /etc/designs/{common-library-folder} 并分配一个属性 category="xyz"
现在在您的页面(针对不同品牌)中,您可以通过指定类别名称通过标签包含设计。
这将有助于设计的分组和可重用性。
推荐阅读
- prometheus - Prometheus avg_over_time 和除非包含太多数据
- git - 无法从 Windows 10 WLS (ubuntu) 推送到 github 存储库
- machine-learning - 如何将新向量添加到 Keras 嵌入矩阵
- reactjs - MUI:有条件地禁用按钮
- data-structures - 如何在 UnionFind 数据结构中正确实现加权联合和路径压缩
- python - Python 最佳实践。从另一个 python 文件调用命令行 python 文件
- java - 弹簧靴。尝试打印非存储实体时没有代理
- bash - 需要通过 SED 或 GREP 清理文件
- mysql - docker for windows & mysql 官方容器
- javascript - 在 JavaScript 中使用 for 循环打印网格