建站记录

之前一直没有一个地方,把自己做的这些小东西摆在一起。文档站有一个、几个仓库各自有 README, 但没有一个入口。于是有了这个站。

选型

三件事要定:拿什么生成、放在哪、以后怎么改。

生成器用了 Astro。 内容就是一堆 Markdown,页面长什么样完全自己写,构建出来是纯静态文件。 对一个个人站来说,这个自由度和复杂度的比例刚好。

托管在 Cloudflare Pages。 连上 GitHub,推一次代码自动构建一次,域名本来就在同一个账号下, 省掉一整轮配置。

内容后台用 Pages CMS。 仓库根放一个配置文件,浏览器里点着写文章、传图,改完直接提交回 仓库触发重新构建。内容始终是自己仓库里的 Markdown,哪天不想用了,删掉那个配置文件就行。

一点取舍

样式是手写的 CSS,用变量做深浅两套主题,没有引任何框架。个人站的样式需求就那么点, 引一套工具链进来,日后维护的成本比省下的时间多。

深浅色跟随系统,也留了手动切换——有些人白天也用深色,这个偏好不该被系统设置替他决定。

接下来

产品页的文案是从各个仓库的 README 里扒的初稿,还比较糙,慢慢改。

← 杂谈