【hexo】hexo提交到搜索引擎收录
一、生成站点地图
在终端输入以下内容并回车:npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
在_config.yml文件添加以下内容:# 自动生成sitemap
sitemap:
path: sitemap.xml
然后在git工具中三连:hexo cl && hexo g && hexo d
此时,进入public目录,发现里面有sitemap.xml和baidusitemap.xml文件,这就是生成的站点地图。里面包含了网站上所有页面的链接,搜索引擎通过这个文件来抓取网站页面。
二、搜索引擎收录
1.百度
访问百度搜索资源平台官网,选择用户中心
——站点管理
,点击添加网址
,我们依次进行输入网站
——站点属性
——验证网站
,其中第三步验证网站需要我们进行验证。
【公告】站点验证暂停CNAME验证的通知
亲爱的搜索开发者
近期百度搜索资源平台策略调整,站点管理-验证网站暂停【CNAME验证】的方式。该调整对已完成验证的站点没有影响,若站点未验证或验证过期,可以选择使用【文件验证】、【HTML标签验证】方式进行站点验证。
给您带来的不便敬请谅解!
发布日期:2023-01-13
来自https://ziyuan.baidu.com/wiki/3462
我们选择
HTML标签验证
,发现我们需要添加代码进行验证:<!-- HTML标签验证 |
其中{your content}为百度提示我们插入的content值。
由于我使用的butterfly主题文件自带了站长验证功能,因此打开_config.butterfly.yml,找到
site_verification
行进行修改即可({your content}需要进行替换):# Verification (站長驗證) |
点
完成验证
即可验证成功。重新进入站点管理(站点属性设置),点击
普通收录
——sitemap
,在请填写数据文件地址
输入以下内容:www.blackpumpkin.xyz/sitemap.xml |
点击
提交
即可完成。
2.谷歌
访问Google Search Console,在网域
中填入自己的博客网址,点击前往资源页面
——站点地图
——添加新的站点地图
,把上述文件地址提交即可。
3.必应
访问Webmaster Tools,登录自己的微软账户后,我们发现必应有两种导入方式,一种是手动添加网站
,另一种是从GSC导入你的网站
,如果我们已经使用谷歌提交过,我们便可以无需验证,直接使用谷歌导入了。
点击网站地图
——提交网站地图
,把上述文件地址提交即可。
4.其他
如360搜索、搜狗搜索等,与百度的操作相同。下面只列举出各搜索引擎对应的站长平台。
| 搜索引擎 | 代码验证 | 文件验证 | CNAME验证 | 站长平台 | 其他 |
| :——-: | :——-: | :——-: | :——-: | :——-: | :——-: |
| 搜狗 | √ | √ | × | https://zhanzhang.sogou.com/ | 个人无法验证 |
| 360 | √ | √ | √ | https://zhanzhang.so.com/ | 暂无 |
| 今日头条 | √ | √ | × | https://zhanzhang.toutiao.com/ | 暂无 |
| 神马站长平台 | √ | √ | × | https://zhanzhang.sm.cn/ | 个人无法验证 |
| yandex | √ | √ | × | https://zhanzhang.sm.cn/ | 支持DNS验证 |