1. 安装与切换主题
上传第三方主题 zip / 激活 / 切换 / 卸载的完整流程
「主题」决定前台访客看到的样子——首页布局、配色、字体、Header 与 Footer 结构、产品 / 文章卡片样式……
后台入口:扩展市场 → 主题 Tab
| 维度 | 内置主题 | 第三方主题 |
|---|---|---|
| 来源 | 系统自带(开箱即用) | 你上传的 .zip 包 |
| 能否禁用 | ❌ 不能(确保前台永远能渲染) | ✅ 可以 |
| 能否卸载 | ❌ 不能 | ✅ 可以(先切换走) |
| 能否修改源码 | 不建议 | 可以(自己开发) |
| 质量保证 | 官方保证 | 取决于开发者 |
内置主题是”保命兜底”——即使你装的第三方主题崩了 / 删错了,前台仍能用内置主题渲染,不会出现整站白屏。
整站有且只有一个 active 状态的主题。
切换时:
多数主题都暴露了颜色与字体的设置项——后台「主题设置」面板里改。详见 主题设置项。
但改主题和写主题是两件事:
不能——一个站点同时只一个主题。
如果你想”中文站和英文站完全不同的视觉”,建议:
不会——主题只决定”怎么显示”,不决定”显示什么”。
切换主题前后:
安全做法:切换前截图保存当前的主题配置 + 首页效果,新主题装好后对照恢复。
当前 BangNiCMS 还没有官方主题市场。你可以:
详见 安装与切换主题。
当前不支持”预览”模式——只能装好 + 激活才能看效果。
安全做法:
主题在固定位置预留可挂插件的槽位(如首页 Hero 下方、Footer 之上)。
为什么这么设计:
举例:
官方主题 official-site 提供这些槽位:- homepage-hero → 主题已有 hero,但运营可换插件- homepage-features → 默认空,挂插件填充- homepage-testimonials → 默认空- header-utility → Header 右上角(语言切换 + 搜索)- footer-extra → Footer 底部追加内容详见 主题与插件协作。
主题 .zip 包上传后解压到服务器存储目录——不存在数据库里。这意味着:
详见 备份与升级 章节(建设中)。
接下来 4 篇带你走完主题相关的全部能力:
1. 安装与切换主题
上传第三方主题 zip / 激活 / 切换 / 卸载的完整流程
2. 主题设置项
颜色、字体、Logo 位置、布局选项——主题通常暴露的可调配置
3. 首页模块管理
Hero、精选产品、行业洞察、CTA 等首页区块的配置
4. 主题与插件协作
把插件挂到主题预留的”槽位”上——扩展前台能力的关键
不建议改——内置主题是”兜底”层,被 BangNiCMS 升级覆盖时你的修改会丢失。
如果你想深度定制,做一个第三方主题——基于内置主题复制一份代码 → 改 → 打包成 zip → 上传安装。
前台恢复:
后台进不去:
让运维直接改数据库:
-- 先把所有第三方主题降级UPDATE extension SET status = 'disabled'WHERE extension_type = 'theme' AND is_builtin = false;-- 内置主题自动接管详见 故障排查 章节(建设中)。
取决于主题设计:
official-site)—— 适合多数 B2B 站,通过设置调整选主题时考虑:行业匹配度 + 设置灵活度 + 开发者支持。
不能——同时只一个 active 主题。
如果想做 A/B 测试,需要部署两套 BangNiCMS 实例 + 通过 DNS / 反向代理把流量分给两套,分别记录数据。这是运维方案,不是功能问题。
安装与切换主题 → — 实操开始