百度蜘蛛爬的太慢,主动推给它,提高网站的 seo、、、
首先登录百度站长工具;
用户中心->站点管理->普通收录->资源提交->API 提交
复制下图位置代码:
脚本编写
编写如下 shell 脚本,存储为pushToBaidu.sh
。注意替换为你的路径以及你的百度 API 提交接口。urls.txt
文件我是用别人写的 hexo 插件生成的,插件名称:hexo-generator-urls
。
1 | var=`date +%Y%m%d%H%M` |
设置定时任务
执行命令:
1 | crontab -e |
按i
开启编辑:
1 | 20 5 * * * /bin/sh /home/zp/public/pushToBaidu.sh |
书写完毕后输入:wq
保存并推出。和 vim 一样的、、、
这里是每天5:20
执行推送脚本。
避坑指南
- 不写绝对地址,定时任务执行后的输出日志位置在
/root/
; pushToBaidu.sh
的执行权限问题,这也是使用/bin/sh
来执行脚本的原因;- 再次提醒检查脚本里的几个地址,建议书写绝对路径;
总结,只需要注意两个地方,文件权限和路径。