先甩 GitHub 链接: https://github.com/fengkx/cert-check
觉得不错的话可以留颗星星呀。
如果大家有建站经历的话,会发现证书总是过期就很尴尬。所以经常有所谓的监控证书是否过期的服务。也会有人搭建Status Page。
GitHub Action 就是个对标 travis-ci 的持续集成的东西。然后呢,它可以直接 use 某个现成的 action 可以简单理解为 include。而且还有 cron 定时功能 就可以来拿来搞事情。
先是发现 did-zhihu-close-down-today。然后我发现gist.githubusercontent.com
有 CORS 头。于是乎 cron 定时跑 Action 输出成 JSON 更新 Gist,然后写简单一个页面 fetch Gist 就有了一个 status page了。白嫖 GitHub 的网络:😄
多说一句: Caddy 好用啊。完全不用担心证书过期。反正自己的小网页又不在乎性能问题。舒服~