我想有个地方,写写自己在做什么、生活中发生了什么。有时是介绍一个编程项目,有时可能是突然想通了什么,或者单纯发发牢骚。把这些想法写成文字,对我有帮助,就算没有别人看也是。

这个博客主要是写给自己的。我想回头看看这些起起落落,看自己在哪些地方有了进步,也想反思一些过段时间再看才更容易理解的错误。如果你也在这里读,欢迎。

我本来打算匿名写,不过认识我的人,大概不用费什么劲就能猜出我是谁。我对此没太在意。别搞得奇奇怪怪就好。

搭建网站

这个网站是我从零搭起来的,让 Supabase 和 Astro 一起跑起来的过程很有意思。尤其是 Astro,用起来很舒服。我会给它打 9/10 分。

设计上我保持简单,用了 macOS 风格的界面,以及一个装着日记的文件夹。我想要干净、实用,但又有个人风格的东西,所以浏览博客就像在桌面上打开文件一样。

中间也遇到了一些问题。最初我用 Preact 处理交互,但遇到了 Cannot read properties of undefined (reading '__H') 错误,最后换成了原生 JavaScript。

联系表单也花了一些功夫。配置 Postmark 和 nodemailer 时,遇到了身份验证问题,还调试了 API 令牌。另外,我还碰到了 npm install 冲突和 GitHub 权限错误,重置了好几次,也改了不少配置。

我还想在页面之间切换时有过渡效果,而不是每次完整重载。调整了一阵之后,终于让 Astro 的视图过渡跑起来了。

我会写些什么

编程会占一部分,也会写个人成长和日常生活。我想有个地方记录自己的进展,不把自己局限在开发更新里。随便想到的东西、反思,还有偶尔的牢骚,都可以放在这里。

现在,网站已经跑起来了,第一篇也写好了。等以后有更多东西可以回头看,我挺想知道这里会变成什么样。