第一次通过Hexo搭建博客的时候,托管在了Github,
访问速度还算可以,但是最大的问题是网站收录问题。
建站当天Google就收录了站点
因为Github禁止了百度蜘蛛爬取,所以百度无法收录
所以要解决收录问题可以同时部署在Github和coding,国内的用户访问coding,国外访问Github
上篇文章已经写了如何通过Hexo+Github搭建blog,可以参考:通过Hexo+Github搭建个人bolg
这篇文章主要介绍部署到coding及域名解析
准备工作
1.新建coding仓库
注册coding账号,使用方式与Github相似,新建一个仓库
仓库命名规则与Github稍有不同,仓库名直接与coding账号名称相同即可,同样是为了避免二级域名
2.添加SSH
找到你的id_rsa.pub文件,复制公钥内容,找到coding账号个人设置下的SSH公钥,新增公钥粘贴进去即可

继续输入ssh -T git@git.coding.net
出现以上信息代表添加成功
部署
1.修改配置文件
复制coding中新建仓库的SSH连接

打开博客文件夹下的_config.yml全局配置文件,修改样式如下,将复制的coding仓库的SSH连接粘贴到对应位置

修改好后保存配置文件
2.同时部署到Github和coding **
继续输入命令hexo d就同时推送到了两个远程仓库
刷新coding仓库就能看到推送上来的内容了
选择coding仓库代码选项下的Pages服务,开启Pages即可

**注意:**在博客source/目录下需要创建一个名为
Staticfile的空白文件,因为 coding.net需要这个文件来作为以静态文件部署的标志。就是说看到这个Staticfile就知道按照静态文件来发布。
设置域名解析

分别ping了托管到的两个地方,可以明显看出coding访问要快一些,加上coding能被百度蜘蛛爬取的特点,所以要设置域名解析
1.购买域名
通过阿里云购买即可
2.域名解析
在阿里云账号控制台中添加域名解析,域名解析设置可以参考下图:

解析后等待一会就可以访问。
欢迎访问个人博客:Logan’s Blog

本文详述了如何利用Hexo同时部署至Github与Coding,以解决国内外访问速度及搜索引擎收录问题,并介绍了域名购买及解析至双平台的方法。
6700

被折叠的 条评论
为什么被折叠?



