通常我们会把 Hexo 博客挂到 github pages 上,但这样无法被百度收录,所以这里推荐将 Hexo 部署到 coding 上面。
将 Hexo 同时部署到 github 及 coding 上面
首先是创建 coding 的 ssh 秘钥并绑定到 coding 上,这样可以免密推送。具体与 github 上面的设置类似,就不赘述了。
编辑站点配置文件,如下:
|
|
将部署格式改为下面这种形式,即可将Hexo博客同步部署到 github 及 coding。
|
|
coding 上面的 pages 的配置过程这里也不赘述了。
域名解析
如果绑定了个性域名的话,可以将个性域名指向两个主页,一般国外指向 github,国内指向 coding,这样访问速度也会快一些。dnspod 配置如下:
主机记录 | 记录类型 | 线路类型 | 记录值 |
---|---|---|---|
* | CNAME | 国内 | xxxxx.coding.me |
@ | CNAME | 国内 | xxxxx.coding.me |
www | CNAME | 国内 | xxxxx.coding.me |
www | CNAME | 默认 | pages.coding.me |
www | CNAME | 国外 | xxxxx.github.io |
注意:个性域名如果没有备案的话,友言评论会报抱歉,当前网页参数有误,操作失败。
百度站长入口
百度站长平台支持html文件、html标签及CNAME三种方法来验证域名归属,推荐使用html文件方法。
为了不让验证的html文件改变,需要将html文件放置到主题目录下的source文件夹下,之后就可以验证域名归属了。
接下来在博客根目录下安装站点地图插件:
|
|
在博客目录的_config.yml中添加如下代码:
|
|
在主题目录的_config.yml中使能百度推送:
|
|
之后就可以在百度站长入口中抓取到你博客的链接了。