主题
主题与静态资源
主题插件负责 HTML 模板、CSS、浏览器 JavaScript、字体、图标和图片。Rust Core 不实现页面视觉效果。
主题作者可以使用 Vue、TypeScript、Vite、Sass、PostCSS、Tailwind 或其他工具。开发目录可以包含 src、Vue 单文件组件和 node_modules;发布目录只包含编译后的模板、CSS、JS、资源和清单。
theme-magazine/
├── plugin.json
├── theme.json
├── layout/
├── source/style.css
└── source/client.js
推荐静态模板模式:前端工程在开发阶段使用 Vue 和 TypeScript,构建后输出模板与浏览器脚本。只有需要服务端 Vue SSR 时,才额外发布 renderer 插件。