我的个人博客终于上线了
Source: Dev.to

在 Dev.to 和 Medium 上写了两年后,我终于决定搭建 我的个人博客。
我很喜欢这些平台,它们曾经非常好用,但拥有完全的控制权总是更好。虽然花了一些时间,但这是一个很棒的项目,我也玩得很开心。
这不仅仅是创建博客,我还从头重建了个人站点 joacod.com,赋予了全新的外观和体验。
使用的技术
我想要一个非常快、没有供应商锁定、静态(SSG)且不绑定任何特定前端技术(React、Vue、Svelte 等)的方案。显而易见的选择是 Astro——这是我多年来的超级粉丝框架。如果以后需要扩展或加入更多客户端重的功能,我可以轻松实现。
除此之外,只用了普通的 HTML、Tailwind 和原生 JS。就这些。
自从今年年初 Astro 加入 Cloudflare,我就把它部署在 Cloudflare 上。对我来说运行良好,并且额外提供了一层 安全防护。
我用了 AI 吗?
嗯,我们已经是 2026 年了。如果你不使用 AI 来帮助和提升工作,那就像是生活在石头里,所以 是的,我用了 AI。
我喜欢尝试不同的工具和模型,这个项目我混合使用了以下组合:
- Claude Code + Opus 4.6(Anthropic)
- OpenCode + GPT‑5.3‑Codex(OpenAI)
我首选的编码助手是 OpenCode——一个支持多家提供商的开源项目。如果你在使用 Claude Code,建议也试试 OpenCode;它提供相同的思路,却有更好的性能。
过去六个月我一直使用 Claude Code 和 Anthropic 的模型,但本月我完全切换到 OpenCode + GPT‑5.3‑Codex 组合。Codex 会提出更多问题并请求澄清,这在你给出精准指令时非常有帮助。两者都很优秀,取决于个人偏好。
接下来怎么办?
能够让它完全按照我的想法运行真的很棒。我会继续添加功能、修复小 bug,并打造一些听起来很酷的新特性。
我会一如既往地写作——写我感兴趣的事、作为情感宣泄,或分享技术界的新闻。
新博客将成为主要的权威来源,但我仍会在 Dev.to 和 Medium 上同步发布每篇文章,作为次要渠道。
这算是新年的一个好开端。看到 把东西上线并运行 总是令人满足。如果你有建议、评论或改进意见,欢迎随时提出。
感谢阅读,网页上见!