主题系统是怎么设计的

每个主题就是一个目录,里面放着模板与样式。后台一键切换,前台立即生效。

结构 作用
theme.json 主题元信息与默认配色
style.css 视觉样式
*.ejs 页面模板

新增主题只需新建目录,无需改动核心代码。