关于

写代码,也写想明白一件事的过程。这里有技术、有取舍,还有一些没结论的念头。

这个站

一个自己写、自己发布的博客。文章在后台用 Markdown 写,发布时冻结成一份不可变的数据包,静态站在构建期把它渲染成纯 HTML。你现在读到的每个字都是构建产物,不依赖任何在线服务——数据库挂了,这一页照样打得开。

会写什么

大致三类:把一个系统想明白的过程;当时做了哪些取舍、代价是什么;以及一些踩过但没来得及写进文档的坑。技术占大多数,但不只写技术。

更新不定期。想清楚了才动笔,所以有时候一个月几篇,有时候几个月一篇。宁可慢一点,也不想凑数。

这套东西怎么搭的

服务端 Go,管理后台 React,公开站 Astro 静态站,发布经由 Jenkins 走一次整站构建。完整的设计和取舍写在这一篇里:

这个博客是怎么造出来的:一次内容与构建的彻底分离