由于github的服务器是在国外的,所以访问速度会有点慢。还有一个问题,github的pages服务强制使用https服务,而Icarus主题中使用的分享功能和评论等功能调用的API使用的都是http服务,所以导致博客的部分功能用不了。
在github上运行出现的错误
|
|
这是因为在Icarus里我使用了百度分享的功能,github pages强制使用的是https协议,而百度分享的API使用的是http协议。同样有这个问题的还有评论功能。
coding是什么?
coding是国内的一个类似于github的代码托管网站,同样的提供了pages服务,所以和在github上托管博客是一样的。
coding和github相比,有以下两个不同:
- 服务器在国内,访问速度相比github更快
- 同时支持http和https服务,可以根据自己的需要来选择。这样的话我们就可以使用分享和评论功能了。
从github迁移到coding
- 注册coding账号,在coding里创建项目,命名为
your_name.coding.me - 在Hexo根目录下的
_config.yml文件中将url的属性更改为http://your_name.coding.me - 将代码仓库的地址修改为你的coding的仓库地址
- 如果之前有绑定百度统计之类的功能的话,需要在百度统计官网修改你网站地址。网站地址修改之后,你之前的百度统计的身份信息会发生变更,所以你需要在你的主题的配置文件里重新修改你的信息。
执行
123$ hexo clean$ hexo g$ hexo d在浏览器输入
your_name.coding.me就可访问你的博客。怎么样,速度是不是快了很多,关键是分享和评论的功能也可以使用了。- bingo 迁移成功!