Back to page
文章摘要
正在思考...
此内容由 AI 自动生成,旨在提供文章要点总结,内容仅供参考
缘由
从小就有一个博客梦的我,每每看到大佬们形形色色的个人站点总是会心生向往,我的折腾之旅也由此开启。从最初的 Halo 模板主题,到后来追求手作的快乐和自由度,基于 VitePress + UnoCSS 亲手打磨出一套极简主题 —— 虽然样式上“参考”了许多圈内前辈的作品,但那种从零构建的成就感曾让我一度沉溺其中。
随着内容的积累和想法的进阶,我开始感受到静态站点生成器(SSG)在应对复杂需求时的乏力:
- 缺少服务端的支持:在 AI 浪潮下,想要在博客中集成智能检索、动态交互等功能往往显得捉襟见肘,需要另起炉灶。
- 早期的设计过于碎片化:随着眼界的提升,早期碎片化的设计逐渐跟不上当下的审美与逻辑,维护不再随心所欲,重构的想法日益强烈。
- 灵活的架构:想要一个更灵活的架构,既能享受静态生成的优雅与速度,又能随时调用服务端的能力。
为什么是 Nuxt Content
随着对 Vue 生态的不断深入,Nuxt 强大的 SSR 能力与服务端引擎早已令我印象深刻,而 Nuxt Content 的出现,则完美契合了我对下一代个人站点的所有幻想:
- 从文件渲染到数据驱动:Nuxt Content 内置了强大的 Query Builder 和 SQLite 驱动,它将 Markdown 解析为数据库记录,这意味着我可以像写 SQL 一样灵活的筛选文章。
- Nitro 引擎:得益于 Nuxt 强大的 Nitro 服务端引擎,我的博客从此拥有了大脑,我可以无缝集成 AI 相关的服务端功能,也为后续的服务端扩展成为可能。
- 成熟的生态与工程化美学:TailwindCSS & ShadcnUI 这一套组合提供了更极致的组件化体验,对需要完全自定义主题的我来说简直就是完美的选择。
这里不得不说一句,ShadcnUI 简直是一项伟大的发明!!!虽然 Nuxt UI 也很不错,但 ShadcnUI 赋予开发者的那种掌控感和灵活性,简直让人上瘾。
总结
如果说 VitePress 是一个极致的文档工具,那么 Nuxt Content 就是一个全栈内容框架。它不仅满足了我对技术博客的幻想,更通过强大的服务端能力,为未来接入更多 AI 驱动的特性留好了接口。
站点数据
文章总数
9 篇
标签总数
12 个
建站天数
510 天