博客再更新

近日,一位老朋友说起他记得我的博客域名。不是通过RSS,也不是通过收藏夹,而是通过脑海里的记忆,这让我非常感动。

从可以追溯的最早文章算起,我的博客已经有15年历史。

最早的时候,我的大学BBS上开通了blog功能,我开始写博客就是从那时开始。当时所谓的“写博客”只是发帖灌水的延伸,以及对这个新事物的滥用罢了。从学校毕业之后,我发现MSN Spaces是上班族,“白骨精”(白领骨干精英)所青睐的博客平台。于是我第一次迁移博客:复制粘贴了值得保留的几篇,其他的全都扔掉了。

Imgur

这是今天访问我15年前博客的截图

2010年,微软放弃了MSN Spaces,我不得不第一次迁移博客。当时直接使用微软提供的迁移工具,迁移到了WordPress. 这次“被迁移”耗时长并且反复,我从中学到了重要的一课:博客的命运不能依赖于平台,而是要把握在博主自己手中。不过我没有放弃这个博客。这一次“被迁移”的经验也为我打开了一扇门:自己架设主机(当时自己架设主机还有一个好处:用来翻墙)并注册域名. 具体参见我2011年1月的博文《开始使用Word Press》。迁移结束之后,我需要管理一个数据库,里面包含了所有文章和配置。

我用自己架设主机,自己架设WordPress的方案,运行了好几年这个博客。不过我渐渐发现自己不再青睐这个方案:博客服务时不时会断掉,每次我都是少则几天,多则几个月发现;WordPress树大招风,需要经常打补丁;主机的IP不断被机器人尝试root密码,端口不断被扫描。有一次我更换主机,需要做许多手动操作,一番折腾后本以为一切正常了,过了很久才知道,许多文章不能访问了。2014年4月的博文《重新整理博客》记录了我当时的一些烦恼。

后来,我了解到用静态页面取代专门的博客服务器的好处,于是我主动做了迁移,从WordPress换到了Jekyll. 最初我仍然在使用主机,后来我连主机也不用了,直接部署到GitHub Pages. 这件事情我写在了2018年11月的博文《你是否应该从WordPress转投Jekyll》中。

这个月,我又做了一点小升级。看得到的更新包括:换了界面主题,支持了分页,重新支持了标签,支持了搜索。看不到的更新:精简了博客对应的git repository的代码量。理论上讲,如果我需要再次迁移博客,只需要迁移所有文章以及几个配置文件。

有个段子是:一个独立博客,第一篇文章是“开设本博客的技术笔记”,第二篇是一年之后的“博客更新笔记”,没有第三篇。我如今做到了在若干“本博客技术笔记”之间夹杂着其它无关文章,仍然笔耕不辍,让人汗颜。

留下评论