Command Prompt - setobox.boot

Microsoft Windows [Version 10.0.22631.5189]

(c) Microsoft Corporation. All rights reserved.

C:\Users\setobox> boot --theme=light

[ OK ] loading profile

[ OK ] mounting content

[ OK ] applying light

setobox.dev ready.

Press any key to continue . . .

返回博客
2026/06/17更新 2026/06/171 min

Setobox v1:Nuxt、Content、UnoCSS 与 Vite+

记录这次从空目录开始搭建个人站的架构选择,以及为什么第一版不做数据库和后台。

Setobox v1:Nuxt、Content、UnoCSS 与 Vite+

架构选择

Setobox v1 的重点不是做一个复杂后台,而是把首页、博客、归档和主题系统一次搭稳。

核心栈固定为 Nuxt 4、Nuxt Content v3、UnoCSS 和 Vite+。内容使用 Markdown,部署到 Cloudflare Pages,评论和统计交给外部服务。

为什么不做数据库

个人站第一版最重要的是可维护。文章、项目、时间线和 changelog 都可以放在 Git 中,既容易回滚,也容易迁移。

Nuxt/Nitro 足够处理 RSS、sitemap、robots 和少量运行时配置。真正需要状态的部分,比如评论和统计,接 Giscus 与 Cloudflare Web Analytics。

Vite+ 的位置

Vite+ 作为统一工具链入口加入项目。因为 Nuxt 仍然需要自己的 dev/generate 生命周期,所以项目命令通过 package scripts 暴露,再用 vp run devvp run generatevp checkvp test 串起来。

下一步

第一版上线后,后续重点会放在内容补档、图片上传脚本、更多主题组件和文章页阅读体验。