最小化部署
Fork 仓库
设置 Pull
设置 Pull 帮助我们和上游保持一致
访问 https://github.com/apps/pull
创建 Cloudflare Pages
看图操作
保存并部署,部署完成后,数据部分已经可以正常访问。
如果不需要用户的相关功能,到这里就可以停下了。
设置鉴权
创建 Github App
创建一个 Github App
其中 Callback URL 为 https://your-domain.com/api/oauth/github
。
记录下 G_CLIENT_ID
、G_CLIENT_SECRET
,后续需要使用
在 Cloudflare 中补充环境变量
补充环境变量:
G_CLIENT_ID
:Github App 的 Client IDG_CLIENT_SECRET
:Github App 的 Client SecretJWT_SECRET
:和G_CLIENT_SECRET
保持一致就好INIT_TABLE
:默认填 true
创建并设置 Cloudflare D1 数据库
进入 Cloudflare Pages 设置 D1 数据库
注意:变量名需要设置为: NEWSNOW_DB