Hexo搭建博客系列:(七)Hexo提交搜索引擎(CNAME验证)

提交搜索引擎,是为了让搜素引擎(如谷歌和百度)能够收录你博文的网址,这样任何人都能搜索到博文。原来我使用了文件验证方式,但是我将原来可以的删除后再添加,一直失败,不得已采用CNAME验证方式。如果你文件验证方式不成功,那这篇博文对你会有一些帮助。

让谷歌收录你的博文

谷歌提交入口:Search Console

添加配置站点:

1.点击添加属性按钮,输入你的网址URL,如https://depp.wang,点击添加

2.选择在备用方法域名提供商,如果在选择您的域名注册商或服务提供商的下拉框中没有找到你的域名注册商或服务提供商(如万网),就选择其他,在点击添加 CNAME 记录。。你会看到如下图示。图示中生成的CNAME记录(红框圈出)用作添加到你的网址的 DNS 配置中去。

Hexo搭建博客系列:(七)Hexo提交搜索引擎(CNAME验证)_第1张图片
image

3.打开的的域名提供商网址,以万网为例,找到如下解析设置,添加解析。其中主机记录为CNAME标签/主机;记录值为CNAME目的地/目标。图例的CNAME记录对不上,是因为网址不一样。图例中解析线路为海外,因为我是设置海外线路访问基于Github Pages的博客。如果你没这样做,建议选择默认。

Hexo搭建博客系列:(七)Hexo提交搜索引擎(CNAME验证)_第2张图片
image

现在把将你的网址提交给了谷歌,但是谷歌还没有收录你的博文。你需要生成一个sitemap(站点映射)文件。谷歌根据此文件抓取的博文。

安装提交sitmap

1>安装sitmap

$ npm install hexo-generator-sitemap --save

2>运行成功后,你输入hexo g命令,就能在站点的public文件夹中看见sitemap.xml文件。

3>使用hexo d命令将sitemap.xml文件发布到coding和github上。你访问yourWebURL/sitemap.xml,成功则添加完成。

4>在谷歌Search Console中点击你添加资源前的图片

Hexo搭建博客系列:(七)Hexo提交搜索引擎(CNAME验证)_第3张图片
image

5>跳转后,点击抓取,点击站点地图,点击右上角添加/测试站点地图,添加sitemap.xml。成功后如此图。如果不成功就多试几次(我开始也有Error)。

Hexo搭建博客系列:(七)Hexo提交搜索引擎(CNAME验证)_第4张图片
image

6>至此,谷歌就收录你了博文的网址,过一段时间搜索你的文章名就能看到你的文章了。

让百度收录你的博文

百度提交入口:站长平台

添加配置站点:

在站点管理下添加网站,按提示操作,在第三步使用CNAME验证

Hexo搭建博客系列:(七)Hexo提交搜索引擎(CNAME验证)_第5张图片
image

同样在解析设置中添加解析,将上图的两个记录如下图添加。

Hexo搭建博客系列:(七)Hexo提交搜索引擎(CNAME验证)_第6张图片
image

在百度站长平台的网页抓取下找到链接提交,在如下图中添加你的站点sitemap.xml.

Hexo搭建博客系列:(七)Hexo提交搜索引擎(CNAME验证)_第7张图片
image

如果你想自动推送,将自动推送的代码粘贴到**\themes\next\layout_partials\footer.swing下。

结语

现在还搜索不到博文,不知道哪里出了问题,这篇博文只能给你提供一个思路,如果我解决了问题,我会及时更新博文,如果路过的朋友知道,欢迎留言指导。

你可能感兴趣的:(Hexo搭建博客系列:(七)Hexo提交搜索引擎(CNAME验证))