【个人博客网站】自动化友链申请、状态检测、信息修改

TIP提示

项目地址: 梦念逍遥の友链

本项目参考云游君的小伙伴们,进行了全方位的修改,可以使用 issue 进行自动化友链添加、删除、信息修改,每周自动检测链接状态并根据状态给 issue 添加标签。

友链添加与删除

当按照模板创建一个新的 issue 后,会触发 workflow 并根据 script/add.ts 中的代码进行处理 issue 中的内容。链接正常访问会添加 active 标签然后放入 links/links.yml 中,无法访问则会添加 404 标签且会放入 links/away.yml 中。issue 关闭后,则自动 根据 script/add.ts 中的代码进行链接删除。

信息修改

直接修改 issue 中的内容,会自动根据 script/add.ts 中的代码进行处理替换相关信息。链接更新则需要关闭当前 issue,然后重新创建基于新链接的 issue。

自动检测链接状态

script/check.ts 中的代码则是自动检测链接状态的。每周五早上5点会自动运行 workflow,然后检测 links/away.ymllinks/links.yml 中的链接,根据链接状态进行相应的标签修改和链接更新。


Q.E.D.
赛尔号辅助启动器