前几个月博客使用的.cf域名到期了,后来忘了续期,没想到几天后就被别人申请去了。不得已再申请了一个.tk的域名。后来因为各种原因没有更新博客的其他东西。现在一想干脆把博客重新搭建了一遍算了。于是我把静态框架从Jekyll转到了Hexo,Hexo的优点是可支持本地预览,不用再担心MD文件写错了。主题使用了yilia。搭建教程网上有很多,在此不多做赘述。需要注意的是Github Pages的IP已经更新,不再是原来的192.30.252.154和192.30.252.153了,现在有4个可用的IP:185.199.108.153、185.199.109.153、185.199.110.153和185.199.111.153。Hexo的MD语法和Jekyll的略有区别,如果不修改md文件命名的话,放到Hexo中生成的URL会重复出现日期。有两种方法可修改,一种是修改原来的MD文件名,删除日期。另一种方法是修改框架的_config.xml文件中的new_post_name一栏。原来博客使用的HTTPS服务商早已关闭,好在Github Pages已于2018年5月1日支持为自定义域名添加HTTPS服务。这样一来博客就基本迁移完成了。

参考资料: https://thief.one/2017/03/03/Hexo搭建博客教程/