hexo应用hexo-submit-urls-to-search-engine插件后,可被动推送Hexo博客新链接至谷歌、必应、百度搜索引擎站长平台以晋升网站收录品质和速度

之前的插件都只反对百度,仅供“局域网”应用……

当初我的一篇文章刚公布 5 分钟,即可在必应搜寻到。看吧,这就是 hexo-submit-urls-to-search-engine 的威力。

装置

在 Hexo 根目录下执行指令:

$ npm install hexo-submit-urls-to-search-engine --save

应用

在 Hexo 根目录下的 _config.yml 文件中,增加以下配置项:

hexo_submit_urls_to_search_engine:  # 提交最新的 n 个链接  count: 10  # 提交批改工夫在 n 秒内的链接,单位秒。例如:  # 有两个文件 a.txt 和 b.txt,别离对应 https://yoursite.com/a.txt 和 https://yoursite.com/b.txt  # 其更新工夫距以后别离为 800s 和 1000s(period 字段设为 900)  # 则 https://yoursite.com/a.txt 会被提交,https://yoursite.com/b.txt 不会  period: 900  # 提交链接的条件,可选值:count | period。不同取值的含意如下:  # count :利用上述的 count  配置项  # period:利用上述的 period 配置项  submit_condition: count  # 是否向 Google 提交,可选值:1 | 0(0:否;1:是)  google: 0  # 是否向 Bing 提交,可选值:1 | 0(0:否;1:是)  bing: 1  # 是否向 Baidu 提交,可选值:1 | 0(0:否;1:是)  baidu: 1  # 文本文档的地址,要推送的链接会保留在此文本文档里  txt_path: submit_urls.txt  # 在百度站长平台中注册的域名  baidu_host: https://yoursite.com/  # 百度主动推送 API 的 token(获取形式见插件文档:https://cjh0613.github.io/blog/20200603HexoSubmitUrlsToSearchEngine.html)  baidu_token: xxxxx  # 在必应站长平台中注册的域名  bing_host: https://yoursite.com/  # 必应主动推送 API 的 token(获取形式见插件文档:https://cjh0613.github.io/blog/20200603HexoSubmitUrlsToSearchEngine.html)  bing_token: xxxxx  # 在谷歌站长平台中注册的域名  google_host: https://yoursite.com/  # 寄存 google key 的 json 文件,放于网站根目录  google_key_file: google_key.json

当然你也能够应用环境变量记录私钥,这样即便源码放在公开仓库,也不会泄露秘钥。

实现上述配置后,你须要在 Hexo 根目录下运行 hexo generate 指令,该指令会生成一个 .txt 文件来存储要推送的链接。

最初,在 Hexo 根目录下的 _config.yml 文件中,批改以下配置项,即可实现在执行 hexo deploy 指令时,主动推送你的链接:

deploy:- type: cjh_google_url_submitter- type: cjh_bing_url_submitter- type: cjh_baidu_url_submitter

如果你应用插件时遇到了问题或者想进行更具体的设置,请查看插件的文档。

如果可用,烦请至 GitHub 点赞反对一下!