网站恢复二级域名

网站恢复二级域名

某天突然收到七牛发送的邮件,提醒我系统即将收回测试域名时,我就一直在思考如何处理由此引发的一系列问题,顺便再好好规划下网站以后的定位。今晚,我终于作出了决定并付诸了行动。

七牛测试域名被回收

实际上我在七牛云注册过两个测试域名,一个是http另一个是https,而前者早在之前就被回收了,没想到后面这个一直在付费的域名也会被回收。

根据七牛云的规定,自定义域名必须进行备案,这意味着我将不能再使用七牛云的图床和CDN加速。

回归二级域名

在这个时候我意识到,越来越多的平台需要备案域名,自定义域名反而成为了一种负担,这与我创建静态博客的初衷背道而驰,于是我决定回归到二级域名。 使用github提供的Pages服务,即从:

1
www.tiexo.cn ==> tiexo.github.io

使用Cloud Studio管理Hexo

最近Coding将自己卖身给了腾讯云,于是我又开始使用Cloud Studio来管理Hexo,其实就是网站之前介绍过的WebIDE。 当然,之所以这么做的一个主要原因是,解决多平台管理的繁琐流程,况且每次电脑重装系统后又要重新安装Git、Hexo让我烦不胜烦。

如果它保持不收费的话,我必须推荐给大家。

解决的问题

这次修改网站,中间也遇到了不少问题,例如:

  • cloud studio推送后网站不更新

明明在仓库中看到推送成功,源文件也更新了,但网站页面一直没变化。 为此我还找coding反馈过,但是并没有解决这个问题。 今晚我突然发现,当我使用hexo d推送后,竟然整个hexo目录出现在coding-pages分支,按道理应该git push命令才会如此。 最后是手动将delopy和public两个文件夹删除,重新推送就好了…可能是某次同步分支时错乱导致的。

  • CDN资源引用地址变更

之前我都是将图片、JS和CSS文件直接上传到七牛云空间,然后引用外链生效,但七牛域名回收后必须将资源取回来。 好在测试域名虽然回收了,但之前上传的图片资源并没有失效,因此只要把CS和JS文件地址解决就行。 中间碰到的问题主要是,JS和CSS文件引用的相对路径,最终解决方案是分别扔到主题source/css/js文件夹中。

  • 页面布局

在最开始,我是打算将网站改成单页布局,但实际效果并不满意,无奈自己不懂CSS只能放弃了。 目前我心中比较满意的是微博头条文章的布局,可惜没看到类似的主题。

  • 百度

包括百度统计和百度站长平台都需要修改配置,其中站长平台的网站改版还没弄好,因为之前直接将自定义域名解绑了,审核没通过,待会儿再试试。

网站定位

之前本站都是以分享教程和记录折腾日记为主,但是今年来折腾的少,所以许久都没更新。 以后决定把自己的一些评论和总结都搬过来,因为受不了百度贴吧的删帖啦~

最后,希望自己能加油更新,不忘初心!

网站恢复二级域名

https://tiexo.github.io/5cf6b291/

作者

唐门

发布于

2018-10-21

更新于

2021-05-18

许可协议

CC BY-NC-SA 4.0

评论