Memos WebHook 在 Cloudflare Worker 利用 GitHub API 实时备份记录
从 Git 的 blob object,tree object,commit object 的角度研究清楚 Git 内容寻址文件系统(content-addressable filesystem)的底层原理,根据对于 Git Object 的学习结合 GitHub API 开发 Cloudflare Worker 为 Memos 服务构建实时备份到 GitHub Repo 的功能。

自从利用 Cloudflare Worker 为 Memos 搭建 WebHook 服务之后就一直在考虑利用 WebHook 做点事情,首先想到的就是利用 GitHub 对 memo 记录进行备份,有了 Memos WebHook 服务就可以在每次创建 memos 之后实时触发 Cloudflare Worker 进行内容的备份:

Public discussion