2022-02 记一次修复了消失的博客

2022-02-09

这次,博客又是说没就没~

现在是2022年的2月,距离开始写博客过去了7年(换Hexo已经4年了)。 博客和往常一样没啥有用的,只有养鸽子和流水账 😂。这次“修复消失的博客”已经是第三次更换基础设施了。

博客的折腾经历

我的博客经历过以下几个阶段:

  1. 网易的 Lofter (2014-2015年):那个时候能给博客自定义域名,还能装修的很好看,是一件很时髦的事情。Lofter 上还能关注到一些大佬,具有一定的社交属性,那个年代来说产品做的很好。好景不长,那时候因为记录了一些特殊一点的技术被事后审查屏蔽了很多篇博客。越来越严格的审查,依赖平台总不是什么好办法。

  2. Wordpress (2016-2018):在使用 Lofter 期间空间建站 Acgbag.com “玩的”越来越熟练,甚至PHP语言的学习取得了一些进展。折腾了一下 Typecho、Emlog 这些博客系统。接触到了 V2EX 喜欢折腾东西的小伙纸们,见识了像是卜卜口一圈子大佬的个人网站,决定自己也建个小网站。最终选择了大名鼎鼎的 Wordpress。以前在 Wordpress 上还记录一些有趣的事情,技术分享。没有接触到真的项目做开发,真的很向往。

  3. Hexo(2018-至今):自从有了这个博客,我的鸽子越养越肥 ··· 记录的东西也越来越少。开始接触工作了,去了新小,开始做项目了。开始知道搬砖赚钱了···

等有机会 单独开个坑把这些年写程序的 “成长“ 经历再写一写

开始接触 Hexo

刚用 Hexo 做博客那段时间,小新喵Hostker那边开 VPS 业务不久,租了一台鸡放 hexo 的静态文件和 source。后来因为自己没看短信、忘记续费 VPS 小鸡被删连 source 都丢了。那时候是写了近2年的内容,翻到了有一次手欠备份,丢了3-4篇 blog。

Github pages 服务部署 hexo 这种静态 blog 其实是大家折腾的首选,只是大陆访问不是那么方便。那会写东西 repo 也是 Github、Coding 同时传(照顾到国内的一些小伙伴),刚好 Coding 也有类似 Github pages 那样的静态网页托管服务。服务器还是在香港,对ICP政策比较友好,而且大陆访问也比较友好,当时也想不到这种业务居然会调整到让 blog 说没就没,于是开了一个专门部署blog的 repo。

直到今年年初接到 Uptime bot 的邮件,博客站 down 了。blog 访问不到了··· Coding 的 “pages 服务” 真的是说寄就寄,我曾经很喜欢他们家的产品,这次真的把好感度直接拉到了冰点。昨天晚上想了一下还是恢复回来吧,空着怪“磕碜”的。Hexo 真的是好久没有用了,版本一直没更新。修复了一些 hexo 和 node 版本不符导致的渲染空白页面的小问题。

灵活的Hexo

以前没有接触过 Hexo 开发,觉得很神秘。近期新公司的项目 Meta.io 有涉及到用户博客站点生成的业务。参与到了几个 Hexo 插件开发、流程修改,反观曾经的开发 hexo 觉得很厉害的我好幼稚啊~~

因为他太灵活了,本质上是一个类似 static site generator。了解到他的 generate 流程、过一遍它的 API,一切的一切都不会让人觉得很难(不过还是要例行吐槽一下它的文档 ····)是围绕 mardown-it 基于文件系统的站点生成工具(废话x2)。

这次我直接把它收拾收拾这次部署到了 Cloudflare 的 pages 服务上了,这个服务其实也蛮好用的。

流水账文,毫无意义。


Comments: