最近闲暇时间较多,除了每天刷刷题学习之外,还琢磨着怎么搞搞博客。于是在这一周里,安装了 WordPress 4 次,Typecho 3 次,差点还想搞个论坛。而这一切还要从我的域名开始说起。

最开始 15 年接触个人网站的时候,注册了 ghostsnote.tk 免费域名,也算是最早开始用这个免费域名的了,现在回头看看名字也还不错,就是这后缀有点影响百度收录,也不好让别人记着。后来用了一年自由终于是想换个有点逼格的域名了,买了 com 后缀的 questionyu.com,前一段时间还备了案,现在只拿来做了 301 跳转到我现在的域名。后来想换个更短一些更有个人标示的域名,于是搜索 realneo.com,已被注册,搜索 real-neo.com,已被注册,real-neo.me 没有注册,于是就它吧,用了大半年,终于反应过来了,我特么当初为啥不注册 realneo.me 呢?在用某些服务的时候还不认这带杠的域名,好烦人。最后终于是有了现在的域名 realneo.me,这域名的意思也是说做个真实的自己(当然是褒义的真实🤣)。

最初使用的博客程序是 WordPress,不得不说,WP 的功能还是挺全的,别说写博客了,就是做购物网站也行。不过也有缺点,不好好折腾一下,还是有些消耗资源的,当时用的搬瓦工绝版传家宝,128MB 的内存实在是吃力,回来换成了 Typecho,在首页加载速度上有明显区别,从 2 秒到了 1 秒……就这样用了一年,发现 Digital Ocean 给的代金券还剩挺多,不用就过期了,加上搬瓦工传家宝也停了,所以开了新的 VPS 把博客又换成了 WP,配个简介主题用的爽歪歪。直到余额用完了,才选了另外一个方案做博客,Hexo + GitHub Pages。这 Hexo 其实挺不错,再加上 Next 主题真的很好用,这一用就是三年。慢慢的也不觉得 Hexo 更新的方式酷了,只觉得麻烦了,不觉得文章同步 GitHub 仓库实用了,只觉得麻烦了……这时想起了以前折腾博客时试过的 Ghost,现在再看看已不是几年前的半成品了,而且新主题也挺好看的,还支持 AMP 与自动适应客户端的暗色模式,如果你的电脑或手机设置成了暗色模式,我的博客就变成了黑底白字,反之就是白底黑字,在后台简单地插入几行代码就可以实现代码高亮,访问统计,修改样式。换用 Ghost 博客的第一个问题就是,它不支持设置自定义格式的文章链接,所以原有的各种我的博客文章链接都会找不到新的位置,全部 404 就太难受了,好在它支持自定义跳转,写个正则把原来链接的跳转一下就好了。麻烦的是评论部分,下文讨论。

评论系统一开始是使用的 Typecho 和 WordPress 自带的评论系统,配合邮件通知用的挺不错的。后来换成了更好用的 Disqus,那个时候还没被墙,其实挺好用的。被墙了之后换了 HyperComments。来回折腾好几次,所幸它们每次的转换都有相应的工具一键完成。后来 HyperComments 一夜之间未通知用户就强行取消了免费版,而且免费版评论管理页面无法进入,鉴于这种智障操作,我决定还是换家。于是和我的 Hexo + GitHub Pages 很搭配的 Gitalk 上线了,一直使用的都挺好,基本会在我博客留言的同学也都有 GitHub 账号,所以基本没有门槛。直到最近发现 GitHub 的 API 经常无法连接,导致评论系统登录失败,不挂梯子无法解决,才想换掉它。转念一想,我用过这么多评论,换来换去的老评论都丢了实在是可惜,有啥办法都能保留吗?最近回来翻找一下以前的评论,Disqus 上的数据注销了,但是 HyperComments 的评论管理页面竟然可以进入了,也可以自由导出原有评论,估计是产品经理终于是反应过来了?好在以前的 Disqus 的评论导入到了 HyperCommets 里,这次一并拿到了好几年的所有评论(但其实并没有多少)。接下来就看哪个评论系统可以导入这些老数据了。发现了 Valine,不错,我可以自由修改 LeanCloud 的数据,这样我的老评论就可以导入了,而且因为用的是国内的服务,所以速度很快也没有被墙的风险。

然后是这主机的使用。为了给域名备案,买了腾讯云的学生机,结果现在还没过期也不知道拿来做啥好,1 核 2G 的主机只是拿来做 301 😅……从一开始的搬瓦工传家宝系列,到白嫖 Digital Ocean,再到 Vultr,一路在海外漂泊,导致在国内的访问一直很慢。直到最近看到腾讯云学生机,这价格也太美了,赶紧买几个月玩玩,但发现这建站必须要备案,除非是不使用 80 端口以及冒着随时停止访问的风险。忙活两天把老的 com 域名备了案,可又不想换回老的域名使用,但 me 域名在北京管局又无法备案,所以总结一下,这备案算是白忙活了。每天在网上不断地找主机信息,可算是发现了阿里云轻量服务器,香港和新加坡节点,最低一月只需 24 元,即使是 CPU 性能低点,可我也只是建个站用不到高性能,真香。其实我买这阿里云也是和墙有关,我的 Vultr 主机经常被消失,挂着 Cloudflare 中转能救活但也只是一口气了,使用体验很差,就干脆买个专线机场,没有了这搭梯子的需求便也对这服务提供商没了啥要求,只要国内访问速度还行就可以。

说到国内访问速度,以前用搬瓦工时都是直连,美西节点加上 Typecho 速度还是可以接受的。后来换 Digital Ocean 和 Vultr 后就加上了 Cloudflare CDN,速度差别不大,还能做个备份的梯子通道。换成了香港阿里云后,国内直连延迟也在 100ms 内了,加上不需要 CF 的通道作为梯子备份了,就撤掉了 CDN —— 直到今天。今天之前的网站访问速度一直比较稳定,但从今天上午开始,网站就打不开了,试了试挂梯子,有的节点能打开网站有的节点打不开,真的是神奇。这问题实在是玄学,无奈之下又加上了 CF 的 CDN,这下勉强能打开了,但是能感觉到明显比以前套 CDN 时慢,这才意识到此事有蹊跷。在了解了多方信息后,发现今天香港在搞区议员选举,然后某个香港论坛套了 Cloudflare,再联想一下今天日本 NTT 的线路爆炸💥,这事并不简单,真是受了无妄之灾。本来就连不上了,再套个 Cloudflare 还是超慢,心情一言难尽。到了晚上发现了阿里云更换了轻量云的线路连接,国内访问速度变得比以前正常时还要快,这……还有什么话可以描述我的内心……于是又撤下了 CDN😓