• 欢迎访问好鸭,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏好鸭吧

使用GithubActions每天推送网站链接到百度站长平台

建站 haoduck 7个月前 (09-05) 202次浏览 1个评论

实际上并不一定要用Github Actions实现。能访问外网的服务就可以,使用VPS的计划任务也行

先要做几个前置准备

1,Github账号

https://github.com

2,txt的sitemap

如:https://haoduck.com/sitemap.txt
Wordpress可以用名为【WP TXT Sitemap】的插件实现
只要这个链接文件的内容格式是网站链接(一行一条)即可

3,百度站长平台账号(现在似乎改名为搜索资源平台了)

获得百度站长平台的API
https://ziyuan.baidu.com

使用GithubActions每天推送网站链接到百度站长平台

使用Github Actions推送链接

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

操作步骤:

1,Fork这个仓库

使用GithubActions每天推送网站链接到百度站长平台

2,设置仓库的Secrets

转到:https://github.com/你的github用户名/push-urls-to-baidu/settings/secrets

添加两个变量,分别名为BAIDU_APISITEMAP_TXT_URL
内容分别是百度站长平台的APIsitemap.txt的链接
示例:
BAIDU_API:
http://data.zz.baidu.com/urls?site=https://haoduck.com&token=xxxxx

SITEMAP_TXT_URL:
https://haoduck.com/sitemap.txt

3,对自己的仓库点Star

使用GithubActions每天推送网站链接到百度站长平台

4,查看Github Actions运行状态

操作完上述步骤后

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

即可查看

使用Shell脚本推送链接

需要wget和curl

将其保存为脚本文件,授予执行权限。再通过crontab之类的定时运行即可

# 这两项对应修改
sitemap_txt_url="https://haoduck.com/sitemap.txt"
baidu_api="http://data.zz.baidu.com/urls?site=https://haoduck.com&token=xxxxx"

wget $sitemap_txt_url -qO urls.txt
#curl -sL $sitemap_txt_url > urls.txt #不用wget可以改用这个
curl -s -H 'Content-Type:text/plain' --data-binary @urls.txt $baidu_api
rm -f urls.txt

好鸭 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用GithubActions每天推送网站链接到百度站长平台
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 看着不错转走了哈,留你链接了
    MJJ2020-09-09 15:35 Reply Windows 10 | Chrome 85.0.4183.83