盒子
盒子
Posts List
  1. 一. 本篇的目的
  2. 二. 个人域名申请
  3. 三. 修改域名DNS
  4. 四.配置github和码市域名映射
  5. 五. 配置dnspod 域名解析
    1. 1.添加github解析配置
    2. 2.添加码市解析配置
  6. 六.提交百度sitemap
    1. 注册站长账号
    2. 站点验证
    3. 提交sitemap

Github+Hexo个人BLOG最详细篇 (四)绑定个人域名与百度SEO

一. 本篇的目的

通过个人域名和镜像站点解决百度SEO问题。主要的思想是,利用dnspod智能DNS,对来自百度的流量,都访问码市地址,其他流量访问github地址。

二. 个人域名申请

申请个人域名,工商局备案可到如下地址

https://wanwang.aliyun.com/domain/

下文假设已申请好个人域名

http://123.com

三. 修改域名DNS

  • 在自己申请的域名的域名提供商处修改NS,以万网为例

http://www.aliyun.com

登录 -> 控制台 -> 选择域名 -> DNS 修改

将 DNS 修改为如下两个地址,该地址为dnspod提供的解析地址,有6台服务器

f1g1ns1.dnspod.net 
f1g1ns2.dnspod.net

在浏览器中输入

http://whois.chinaz.com/your_domain_name

查询结果如下
image

四.配置github和码市域名映射

进入个人站点的根目录下新建Cname文件,里面写入自己申请的域名地址,并分别PUSH到

  • username.github.io
  • usrname.coding.me
    123.com

如有看本篇的前置篇
Github+Hexo个人BLOG最详细篇 (二)HEXO 搭建blog

则可以直接在blog/source/ 下新建CNAME文件,并写入自己的域名,在git_bash中执行如下代码自动push到两个git目录下

hexo clean && hexo g && hexo d

五. 配置dnspod 域名解析

名词解释:
A记录代表 域名到IP的映射,
CNAME代表域名的别名,实际上对于HTTP请求来说,就是HTTP协议头的请求地址中的文本

1.添加github解析配置

  • 增加两条A记录,

主机记录输入www,

记录类型为A

线路类型选默认

记录值为分别为

192.30.252.153

192.30.252.154

  • 增加一条CNAME记录,

主机记录输入@,

记录类型为CNAME

线路类型选默认

记录值为

username.github.io

2.添加码市解析配置

  • 增加一条CNAME记录,

主机记录输入@,

记录类型为CNAME

线路类型选百度

记录值为

pages.coding.me

最后的结果如下图所示:
image

六.提交百度sitemap

注册站长账号

注册地址百度站长

站点验证

击站点管理 -> 添加网址 -> 输入自己的域名地址 ,如图所示:
image

下一步 -> html标签验证,

打开文件浏览器,进入目录

blog/themes/your_theme/layout/_partial

找到head.ejs,添加百度提交的标签,点击提交验证

如图所示
image

大约20S左右,提示验证成功

提交sitemap

点击左侧链接提交 -> 自动提交 -> sitemap

提交自己的sitemap.xml链接。

如果是按照文章一路过来的吃瓜群众,我们已经生成好了sitemap.xml和baidusitemap.xml,在站点的根目录下。

可通过浏览器直接访问 http://your_domain_name/sitemap.xml
http://your_domain_name/baidusitemap.xml
如能正常显示,表示生成成功了,直接提交就可以。

观察结果,一般情况下30S左右,就会出现提取链接结果,如果所示:
image

google 站点提交地址


下一篇

Github+Hexo个人BLOG最详细篇 (五)优化

支持一下
扫一扫,支持牛头码农