随笔

随笔一则

折腾了很久,终于把我们的独立博客搭建起来了。第一篇文章没有太多高深的技术,只是想记录下这个属于我们的小角落是如何诞生的,以及未来打算在这里写点什么。

本文目录

第一天

至于为什么会做这个博客,我没有合适的理由。我文笔不好,不会说话,但是就是想做。可能又是脑子一热,毕竟我这样的时候也不算少数。
从9月28号晚上十点多,到现在的10月2日凌晨1点,中间基本没干别的。我就是这样,一有点自己想做的就会全身心投入进去。
一开始在选框架。我不知道是继续选择 Hexo 这些老牌但熟悉的还是什么其他的框架。只好去问了一下我家的猪,我知道她没怎么写过前端,我可能只是希望能够得到与她心中一样的答案—— Astro。我选 Astro 其实理由挺随便的,Astro 这个名字跟她 Astra 实在是太像了,就差了俩字母,我挺喜欢。

噩梦的开始

为什么说是噩梦,因为这一块浪费的时间实在是太多了。我低估了工作量,严重低估。

于我而言,我更是喜欢 Material Design 3 那种风格的,层次、动效那一套,看着舒服。但是她更喜欢极简的,还要有点涂鸦那种。这就难到我了。审美这事也没法吵,也不至于吵,我也不是不喜欢极简的风格,但是 Astro 的主题库我翻遍了,没一个我能看上的。要么风格不对,要么细节糙,要么就是那种”没味道”的极简。翻到后面我意识到我已经不是在看主题了,而是在挑刺,看啥都觉得差点意思。
于是乎,自己做了个这个 V7 主题。该留白的留白,该烧 Token 的烧 Token,好在最后效果不错,我和她都挺喜欢。
主题做完了,按理来说该是部署了。但是我那该死的“洁癖”犯了。我想,只在本地写文章再推 Github,有点太麻烦了。于是乎找到了个东西——Git-based CMS。最开始使用的 Decap CMS,这个老家伙用起来挺费事的,感觉像是回到了 2019,也算是又年轻了一回。想要个现代点的 CMS,Sveltia CMS 和 Keystatic,这两个都挺不错。但问题是,我有许多自定义的字段,这两个 CMS 根本不支持这个字段。要怪就怪我那该死的“洁癖”。
这些 CMS 都不是很支持我的”相册”。
于是乎,匠人般的又做了个轻量的 CMS —— V7-CMS,我是起名废,不知道什么名字感觉和主题名字一样了,都叫 V7 吧。
这个 CMS 比较简单,登录 Github,直接编辑就行。完全按照我的主题来写的。站点配置、作者、友链、相册、Timeline 之类的,都能在 V7-CMS 里面完成,最最最最最重要的是,它比那该死的 Decap CMS 要高级、要现代很多。我想给 V7-CMS 预留开发成为 Headless CMS 的潜力,没准后面,博客就会部署在 VPS 上。显然现在是不可能的。
搞 CMS,真正烦人的是图片。放 public 里最省事,但仓库会越来越大,我不想部署的时候要用几分钟的时间去 Clone 图片。换图床吧,跨域和防盗链又来搞事情。最后折腾到对象存储,路径规则、缓存、CDN 一层层往下掉。等图片终于在页面上正常显示的时候,我盯着看了半天,觉得最困难的一步终于是跨过去了。
还有些小事就不值当说了,要说的话,我这该死的脑子已经记不起来昨天都干了什么了。可能是我符号的原因,我可能中了鱼只有七秒记忆的诅咒了。

盼望着,盼望着,春天来了。

10月2日凌晨1点。
首页空空的,就一行标题一句介绍。

我发了第一篇动态,就那样看着。
它就在那儿了。

现在看还是很糙,好多地方要改,但好歹是从零变成有了,后面的路,越来越好走了。
而硬要说这事最开始,是她给起的头。

搜索