GithubActions+宝塔面板的计划任务 – 实现每天推送网站链接到百度站长平台

2020年10月16日19:31:32 2 1,095 1434字阅读4分46秒

这个东东到是很好玩,可以利用Github Actions实现每天自动提交网站链接到百度站长平台,额,如果你不喜欢Github Actions,那么可以利用宝塔面板的计划任务来实现每天自动提交~~

1、简介

1)项目:

  • https://github.com/tmmtoo/push-urls-to-baidu
  • https://github.com/peng4740/push-urls-to-baidu

2、准备

1)自备一个github账号

2)准备宝塔面板,如果你有自己的服务器~(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

3)txt的sitemap

  • 如:https://www.daniao.org/sitemap.txt
  • WordPress可以用名为【WP TXT Sitemap】的插件实现~

4)百度资源平台,获得百度站长平台的API,也就是普通推送的推送接口~

GithubActions+宝塔面板的计划任务 – 实现每天推送网站链接到百度站长平台

3、使用Github Actions推送链接

1)Fork这个仓库

仓库地址:https://github.com/peng4740/push-urls-to-baidu

GithubActions+宝塔面板的计划任务 – 实现每天推送网站链接到百度站长平台

2)设置仓库的Secrets

点击<Settings>→<Secrets>添加2个变量:分别名为BAIDU_API、SITEMAP_TXT_URL

内容分别是百度站长平台的API、你网站的sitemap.txt的链接

3)示例:

  • BAIDU_API:
  • http://data.zz.baidu.com/urls?site=https://www.daniao.org&token=xxxxx
  • SITEMAP_TXT_URL:
  • https://www.daniao.org/sitemap.txt

4)图示

GithubActions+宝塔面板的计划任务 – 实现每天推送网站链接到百度站长平台

5)完成后点击Actions,并且对自己的仓库点Star,便可以测试效果

GithubActions+宝塔面板的计划任务 – 实现每天推送网站链接到百度站长平台

6)如果你找不到,可以直接打开如下网址即可看到运行状态:

https://github.com/你的github用户名/push-urls-to-baidu/actions?query=workflow%3Apush-urls-to-baidu

注意:修改你的你的github用户名

4、宝塔面板的计划任务来实现

1)如果非宝塔需要wget和curl,并将其保存为脚本文件,授予执行权限。再通过crontab之类的定时运行即可

2)宝塔面板→计划任务→Shell脚本

GithubActions+宝塔面板的计划任务 – 实现每天推送网站链接到百度站长平台

3)脚本内容

此处为隐藏的内容!
发表评论并刷新,方可查看

5、效果

1)宝塔的计划任务执行的效果

GithubActions+宝塔面板的计划任务 – 实现每天推送网站链接到百度站长平台

2)GithubActions执行的效果

GithubActions+宝塔面板的计划任务 – 实现每天推送网站链接到百度站长平台

6、最后

每次最多推送2000条链接,如果很多,你需要分开推送了~~

  • 微信
  • 站长微信
  • weinxin
  • 微信公众号
  • 关注本博公众号
  • weinxin
大鸟
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:2   其中:访客  2   博主  0
    • 錯じ☆ve涅槃 錯じ☆ve涅槃 1

      这个方法还是可以的啊。谢谢

      • 学习一下 学习一下 0

        学习一下