用cloudflare搭建个人订阅转换器
先打开项目地址 https://github.com/kobe-koto/EdgeSub
fork到自己github
cloudflare新建一个Pages
-
- Fork 本項目
- 打開 dash.cloudflare.com
- 轉到側邊欄上的 Workers & Pages (Overview) 部分
- 按下 Create 按鈕
- 切換到 Pages 欄
- 按 Connect to Git
- 選擇你剛 Fork 下來的 EdgeSub 項目
- 在 Build settings > Framework preset 中選擇 Astro
- 編輯 Build settings > Build command 為
pnpm build:frontend
- 按下 Save and Deploy
- 部署完成後,你可能需要添加自訂網域,請前往 項目 > Custom domains 添加
需要注意的是,開發時會以假設緩存 KV 存在來開發,無緩存 KV 環境將作為低優先級來開發。
因此,不添加緩存 KV 是不被推薦的行為。
- 轉到 Workers & Pages > KV
- 按 Create a namespacce,輸入任意名字,然後按 Add
- 回到項目
- 轉到 Settings > Functions > KV namespace bindings
- 按 Add binding
- 在 Variable name 填寫
EdgeSubDB
,KV namespace 選擇你剛建立的 KV 空間 - 點按 Save
- 轉到項目 > Deployments
- 在 All deployments 中找到最近的一個 Deployment,然後點右側三個點 > Retry Deployment
- 完成

THE END