第一步:创建专属 GitHub 仓库 项目地址:https://github.com/souvenp/memos-worker这里存在两种创建方案,大家根据后续更新需求挑选:方案 A:Fork 上游源码(优先推荐)优势:你的仓库绑定原版项目,后续作者更新功能、修复漏洞,能够一键同步新版本。短板:仓库属性为公开;账号密码、密钥全部存放于环境变量当中,源码会暴露私密参数,安全风险低(但通常也不会有什么事)。操作:点击项目主页右上角 Fork 按钮即可。方案 B:模板生成私有仓库优势:新建独立私有仓库,外人无法浏览你的源代码。短板:和上游源码断开关联,后续升级新版本只能手动执行 Git 命令合并代码,操作繁琐。操作:点击 Use this template → Create a new repository。第二步:前往 Cloudflare 后台创建所需资源登录控制面板,依次创建 D1 数据库、KV 命名空间、R2 文件桶,资源参数参考下表:资源类型 推荐命名 绑定变量名称D1 数据库 notes-db DBKV 命名空间 notes-kv NOTES_KVR2 存储桶 notes-r2-bucket NOTES_R2_BUCKET — ============================================= CREATE VIRTUAL TABLE notes_fts USING fts5(content,files,content=’notes’,content_rowid=’id’);— =============================================— Section 3: Triggers to keep FTS in sync— =============================================CREATE TRIGGER