前两天几乎每天晚上都耗费了一整个晚上的时间搭建和优化我的 Blog——准确地说是 Hexo Blog。上一篇 post 中说到,花费了较长的时间解决了一些不大不小的问题,但今天一觉醒来,发现世界仿佛又和我过不去了。
当我试着打开 xuboyu.net
的 时候:
看到这个我心就凉了一半,有种万千努力毁于一旦的感觉,很强烈的感觉。好在输入原域名 Rubato.Gifcafe.com
后看到我的 Blog 还完好无损,于是我寻思也许是域名的解析出错了,去到万网的域名解析查看,没有发现问题,很正常,又花了好大一部分时间详细查看了域名的各种设置,也许是这些设置的变更导致解析的错误,但遗憾的是万网的域名管理中并没有那么多复杂的设置。
那么到底是哪里出错了?
在翻看 Hexo 文件系统的时候,我发现在我的设置文件 _config.yml
中,域名设置的是 h.xuboyu.net
,本来欣喜地以为问题出在这,但发现修改后再 deploy 仍然没效果。
最后辗转反侧来到 Gifcafe 主页,在查看项目管理的时候偶然发现:
问题出在 Gifcafe 神不知鬼不觉地把 ip 地址 117.79.146.98
更换为 207.226.141.135
,重新解析网址后,问题算是基本解决了。
为什么说是基本呢?
键入 xuboyu.net
进行访问时,网址不会以 xuboyu.net
的方式显示,而是转换为 rubato.Gifcafe.com
,虽然对阅读不产生影响,但这个域名看着就觉得很扎眼,而且个性域名不予显示显得 low 了许多。
而更具有“前瞻”意义的事情在于,如果你使用 CNAME 的方式解析地址,解析出来的地址为 Gifcafe.com 而非个人博客地址,相当匪夷所思。
于是这让我以为 Gifcafe 变蠢了,毕竟输入个性域名结果最后出来个二级域名,让人觉得很掉范儿,像我这样冲动的人,很快就产生了将博客迁居的想法。我首先想到的是迁居到以前的定居地 github:
由于要迁移到 github 步骤比较繁琐,不能直接将原来的内容一次性 pull 到 github 上,于是我新建了一个 hexo(test)文件夹用来测试 github,实测的结果就是,我 deploy 之后,买了个外卖,吃完,洗了个澡,和室友看了会电源,回来打开博客,仍然显示 404 not found
后来我又想到 WordPress,但 WordPress 这个不友好的界面以及这个收费政策,一是让我无从下手二是让我觉得小题大做了点。
然后看了看 Lofter,Lofter 的界面很友好,几个模板尤其好看,可是 Lofter 不支持 markdown 啊!?一个博客不支持 Markdown(虽然人家是轻博客)?
我甚至考虑了重回 Tumblr,但想起年初折腾 Tumblr 那恶心的体验,还是算了吧
我甚至想到使用一些收费的主机,或者部署在 BAE 或 SAE 上。
直到最后逛到了 Gifcafe 的帮助中心
看到了工单 #704,官方人员是这么回复的:
我们目前正在进行 Gifcafe Pages 服务的架构改进工作,但尚未完成。而昨天因用户自定义域名备案的紧急问题,不得不临时使用将用户自定义域名指向 Pages 服务即将启用的香港服务器,然后再重定向回到 Pages 服务原二级域名,即重定向 username.com 至 username.Gifcafe.com 的方式来解决。
在本月底 Gifcafe Pages 架构改进工作完成之前,username.Gifcafe.io 只能作为您自定义域名的 CNAME 记录值,不能通过它直接访问您的 Pages 站点。
这是我们的临时方案,我们 31 号之前会解决顶级域名直接访问的问题。
于是我的理解是大概几天或者几个星期后关于我博客的域名问题就能自然而然地解决了。
有时候我们宁可万事问谷歌,或者自己折腾,也不愿意去官方帮助中心看一看。