網站出海每日分享:cloudflare 自動化部署

作者:droidHZ
日期:2026年6月1日 上午7:24
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

Cloudflare CLI 自動化網站部署,專注單一 Skill 逐步提效

整理版摘要

赫茲係一位專注網站出海嘅創作者,已經持續分享第374日。佢之前提到將重複性高嘅固定流程用 skill 提效,引來朋友問 Cloudflare 自動部署嘅具體做法,呢篇文章就係為咗解答呢個問題而寫。

赫茲使用嘅核心工具係 CloudflareCLI(wrangler),配合 REST API。只要配置好密鑰,就可以用幾個命令自動創建 D1 數據庫、R2 存儲桶、批量推送環境變量同部署 Worker。至於 CDN 子域名綁定,wrangler 暫時冇直接命令,但可以調用 Cloudflare 嘅 REST API,用 curl 示例搞定。

除咗 Cloudflare,其他平台好似 VercelSupabase 都有類似 CLI,可以放入工作流程提效。赫茲仲分享咗點樣創建 skill:用自然語言話畀 AI 知需求,再測試調整。但佢強調一個 skill 專注做一件事就夠,唔好整得太大,否則效果差兼浪費 token。正確做法係逐步簡化日常流程,變成多個細 skill,再組裝成完整自動化。總括嚟講,自動化係可以顯著提升效率,但一定要循序漸進。

  • Cloudflare CLI 可以快速自動建立 D1 數據庫、R2 存儲桶、環境變量同部署 Worker,大幅縮短上線時間。
  • CDN 子域名綁定需要經 REST API 完成,wrangler 冇直接命令,但可用 curl 示例解決。
  • Cloudflare 外,VercelSupabase 等平台嘅 CLI 都可以整合到 workflow 度提效。
  • Skill 設計應該專注單一功能,避免過大,否則效果差同浪費 Token
  • 推薦逐步將日常流程拆細成 skill,再組裝,唔好一步到位追求完美自動化。
值得記低
連結 docs.tanstarter.dev

TanStarter 部署文檔

包括部署、數據庫、存儲嘅詳細配置指南

整理重點

分享動機同背景

赫茲每日分享網站出海內容,昨日提到用 skill 提效重複流程,有朋友問 Cloudflare 自動部署嘅具體做法,今日就整理分享。

佢本身用 TanStarter 模板,每次上線新站都要重複創建 D1 數據庫、R2 存儲桶、環境變量,覺得可以自動化。

重複性高嘅固定流程

每次上線新站都要重複

整理重點

Cloudflare CLI 自動化指令

基本自動化命令 bash
wrangler d1 create my-db
wrangler r2 bucket create my-bucket
wrangler secret bulk .env.production
wrangler deploy

CDN 子域名綁定需要調用 Cloudflare REST API,wrangler 暫時冇直接命令,但可用 curl 示例完成。

D1 數據庫

R2 存儲桶

環境變量配置

Worker 部署

整理重點

創建 Skill 嘅實戰建議

創建 skill 時,只需用自然語言話畀 AI 知需求,再測試調整細節。例如以 TanStarter 模板為例,要求 AI「每次上線新站自動創建 D1、R2、環境變量」。

大白話告訴 AI

測試調整細節

  • 逐步將日常工作流程簡化為 skill,部分流程提效,然後組裝起來
  • 唔好一步到位追求完美自動化,否則可能花好耐時間效果又唔好

一點點把自己日常工作流程簡化為 skill

整理重點

逐步提效嘅啟發

自動化係好,但要循序漸進。由一個小流程開始,成功後再擴展。其他平台如 VercelSupabase 都有類似 CLI,可以放入 workflow 提效。

循序漸進

VercelSupabase 都有 CLI

早晨,朋友們! 

尋日分享咗有啲重複性好高嘅固定流程,可以考慮用skill去提升效率,提到我用嘅cloudflare自動部署,建立數據庫同R2,設定環境變數,有啲朋友問我點整,今日就嚟分享呢個流程。

核心就係cloudflare嘅CLI,只需要你設定好相應嘅金鑰就可以做到呢啲嘢

D1 數據庫

wrangler d1 create my-db        # 創建數據庫

R2 儲存桶

wrangler r2 bucket create my-bucket   # 創建存儲桶

環境變數

wrangler secret bulk .env.production  # 批量推送密鑰到 Worker

部署

wrangler deploy   # 部署 Worker

CDN子域名嗰一步係調用Cloudflare嘅REST API嚟綁定,wrangler暫時冇直接嘅指令,但API文件入面有現成嘅curl範例,AI直接攞嚟用咗。

如果你唔係用cloudflare嘅全家桶,其實vercel、supabase呢啲都有CLI,都可以放入你嘅工作流程入面嚟提升效率。

建立skill

建立呢種skill其實都好簡單,因為TanStarter嘅文件寫得比較全面(需要TanStarter嘅朋友可以用droidHZ,可以優惠20美金),我就用大白話話畀AI聽就得,然後測試同調整細節:

我在用 TanStarter 模板,每次上線新站都要重複創建 D1 數據庫、創建 R2 存儲桶、 環境變量配置。幫我寫一個 skill,以後只要告訴它域名,自動配置上線。使用xcrawl 獲取參考文檔:https://docs.tanstarter.dev/docs/deployment
https://docs.tanstarter.dev/docs/database
https://docs.tanstarter.dev/docs/storage


圖片


不過呢度要注意,一個skill唔好整得太複雜,咁樣效果會好差,反而可能浪費token同時間。一個skill就係專注做一件事。唔好一開始就想將自動化做到完美(否則可能曬好多時間,效果亦未必好),慢慢將自己日常嘅工作流程簡化成skill,部分流程提升效率,然後再砌埋一齊。

我係赫茲,專注網站出海第374日,持續分享網站出海嘅內容。新朋友可以睇嚇之前嘅文章合集;想系統學習,都推薦關注哥飛老師,我好多方法都係跟佢學嘅,微信搜 361079 就可以揾到佢

圖片

早上好,朋友們! 

昨天分享了有些重複性高的固定流程,可以考慮用skill 去提效,提到了我用到的cloudflare 自動部署,創建數據庫和R2,配置環境變量,有一些朋友問我怎麼弄的,今天就來分享一下這個流程。

核心點就是cloudflare 的 CLI,只需要你配置上對應的密鑰就可以實現這些能力

D1 數據庫

wrangler d1 create my-db        # 創建數據庫

R2 存儲桶

wrangler r2 bucket create my-bucket   # 創建存儲桶

環境變量

wrangler secret bulk .env.production  # 批量推送密鑰到 Worker

部署

wrangler deploy   # 部署 Worker

CDN 子域名那一步是調 Cloudflare 的 REST API 綁定的,wrangler 暫時沒有直接的命令,但 API 文檔裏有現成的 curl 示例,AI 直接拿來用了。

如果你不是cloudflare 的全家桶,其實vercel 、supabase 這些也是有CLI的,也可以放到你的工作流程裏面進行提效。

創建skill

創建這種skill 其實也很簡單,因為TanStarter文檔寫的比較全面(需要TanStarter的朋友可以用droidHZ,可以優惠20美金),我是大白話告訴 AI即可,然後測試調整一下細節:

我在用 TanStarter 模板,每次上線新站都要重複創建 D1 數據庫、創建 R2 存儲桶、 環境變量配置。幫我寫一個 skill,以後只要告訴它域名,自動配置上線。使用xcrawl 獲取參考文檔:https://docs.tanstarter.dev/docs/deployment
https://docs.tanstarter.dev/docs/database
https://docs.tanstarter.dev/docs/storage


圖片


不過這裏需要注意下,一個skill 不要做得很大,這樣的效果很不好,反而可能浪費token和時間。一個skill 就是專注一件事情。不要一上來就想要把自動化做好(不然可能很花時間,效果也不一定好),一點點的把自己日常工作流程簡化為skill,部分流程提效,然後組裝起來。

我是赫茲,專注網站出海第374天,持續分享網站出海內容。新朋友可以看看之前的文章合集;想系統學習,也推薦關注哥飛老師,我很多方法是向他學習的,微信搜索 361079 就可以找到他

圖片