写个博客

目录

背景

想要沉淀和内化自己学习的东西,虽然网上有很多开源可直接部署的博客系统, 现在AI 时代,首先是想体验从 0 到 1 的AI 开发, 其次是从开发到部署完整的走一遍流程。

AI开发

开发工具 claude code + DeepSeek v4 flash,技术栈 nextjs + SQLite + tailwindcss ,选择 SQLite 主要是个人博客比较简单,顺便体验一下全栈加数据库的开发,SQLite 支持全文检索,向量存储也支持,功能还是强大。用 mattpocock 的 grill-with-docs 技能写需求,这个技能前期有些繁琐, 一步步的追问你各种细节,最后生成设计文档。 通过 to-spec 把文档转换成规格, 然后通过 to-tickets 拆分成一个个小的任务的,最后通过 implement 一个个的实现。 当功能写完之后,界面不太好看,于是就用了一个 impeccable 技能重构了一下页面, 这个技能主要是用于设计产品界面, 我的博客比较简单, 只使用了 /impeccable craft 直接就重写了对应页面的, UI 效果我还能接受。 也没有去尝试其他的功能。

部署

代码托管到码云前面的,服务器买了阿里云的 ecs, 99RMB , 在服务器上通过 git 拉取代码,通过 docker 构建,用 caddy 做反向代理服务,caddy 签发 https 证书上只需要一行配置代码。比 nginx 配置简单不少。

备案

域名在阿里云上买的 iikonan.cn, 注册的 cn 域名, 38RMB, 主要图便宜。服务器是选择的大陆, 需要备案。 本觉得备案比较麻烦。 但一看同等配置的香港地区的域名, 价格相差 10 倍, 果断选择了内地服务器。 备案也是在阿里云上备的, 这一点还是比较方便。 阿里云上提供了AI 备案功能, 通过聊天一步步的提交资料。 中间需要提交自己的人脸识别和身份证信息, 总体过程不复杂。