Hexo的SEO优化-配置文章自动推送到百度蜘蛛

2022-01-18 17:26:56 浏览数 (1)

使用 Hexo Baidu URL Submit 插件可以在每次提交更改时自动向百度蜘蛛推送最新的链接,解决百度爬虫被禁止访问的问题,提升网站收录质量和速度。

获取百度推送密钥

在 ziyuan.baidu.com/site 注册你的网址,验证完后可在站点管理->资源提交->链接提交->主动推送(实时)中找到你的推送密钥,下面说明中的token=后的内容即为推送密钥。

代码语言:javascript复制
推送接口
接口调用地址:http://data.zz.baidu.com/urls?site=https://ifibe.com&token=xxxxxxxxxx

请注意, 本插件的配置文件中包含秘钥, 请您妥善管理好您的博客源码。

使用 Hexo Baidu URL Submit

安装

在 Hexo 根目录执行

代码语言:javascript复制
$ npm install hexo-baidu-url-submit --save
#$ sudo npm install hexo-baidu-url-submit --save

配置

编辑 Hexo 根目录下的配置文件.config.xml

代码语言:javascript复制
# 设置百度主动推送
baidu_url_submit:
  count: 200  # 比如200,代表提交最新的200个链接
  host: ifibe.com # 在百度站长平台中注册的域名
  token: xxxxxxxxxx # 百度站长密钥
  path: baidu_urls.txt # 文本文档的地址, 新链接会保存在此文本文档里,这个默认

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: baidu_url_submitter

生成的 baidu_urls.txt 在 Public 文件夹中,包含最新生成的文章链接

执行推送

代码语言:javascript复制
$ hexo clean
$ hexo g
$ hexo d

只有执行hexo deploy后才会完成推送,返回 200 即为推送成功

代码语言:javascript复制
INFO  Deploying: baidu_url_submitter
INFO  Submitting urls
{"remain":2967,"success":17}
INFO  Deploy done: baidu_url_submitter

插件原理

  • 新链接的产生, hexo generate 会产生一个文本文件,里面包含最新的链接
  • 新链接的提交, hexo deploy 会从上述文件中读取链接,提交至百度搜索引擎

0 人点赞