主要是给各个搜索引擎提交你的sitemap
文件,让别人能搜到你博客的内容。
主题使用的Butterfly。
生成sitemap
安装自动生成sitemap插件。
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
在站点配置文件_config.yml
或者主题配置文件_config.butterfly.yml
中添加
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
之后重新打包hexo g -d
,如果在你的博客根目录下生成了sitemap.xml
以及baidusitemap.xml
就表示成功了,其中sitemap.xml
文件是搜索引擎通用的文件,baidusitemap.xml
是百度专用的sitemap
文件。
sitemap
地址就是域名加文件名https://www.example.com/sitemap.xml
、https://www.example.com/baidusitemap.xml
。
百度收录
验证
登录百度搜索资源平台,在用户中心-站点管理
添加你的网站,选择站点属性,然后验证网站。
有两种验证方式
- 文件验证:将下载的文件,放在你所配置域名的根目录下,进行验证。
- HTML标签验证:将HTML代码添加到你网站的首页,进行验证。
Butterfly主题,可以直接在主题配置文件_config.butterfly.yml
中添加,name
和content
分别对应HTML
代码中的值。
site_verification:
- name: baidu-site-verification
content:
- name: google-site-verification
content:
- name: msvalidate.01
content:
添加sitemap
验证成功之后,在资源提交-普通收录
中提交你的sitemap
,我这步提交按钮是灰的,提交余额显示0条,提交不了。
提了工单反馈,回复让我填写一个问卷,评估通过后将在15个工作日给我进行配额。😑😑😑🤦♂
无法添加的话,可以暂时使用API提交或者手动提交,先提交自己的文章链接。
谷歌收录
验证
登录Google Search Console,添加你的网站,验证方式跟百度类似,任选一种。
添加sitemap
添加你的sitemap
地址。
必应收录
验证
登录Bing Webmaster Tools,添加你的网站,验证方式跟百度类似,任选一种。
添加sitemap
添加你的sitemap
地址。
最后
都添加成功就可以收录你的博客文章啦!