免費將網頁檔案備份至 Github 並部署到 Cloudflare Pages 建置線上網站

更新 發佈閱讀 3 分鐘

透過結合 Git 版本控制、Github 備份和 Cloudflare Pages 部署,開發者可以建立一個高效、安全且成本效益的現代化網站開發工作流程。不僅提供了可靠的備份機制,還能享受全球 CDN 加速和自動化部署的便利性。

個人建議即便設定為私人,也別把公司機敏性資料上傳至 Github。本方法適合個人專案、Side Project、公開作品集、公開部落格。上傳前請再三確認別把會產生費用 API Key 也放進程式碼裡了

提供完全免費的雲端部署方案:

  • Github 提供免費的公開儲存庫和 Pages 服務。
  • Cloudflare Pages 免費方案包含無限流量、20,000 個檔案、每月 500 次建置。
  • 適合個人專案、作品集、部落格展示等非商業用途。

▍將網頁檔案備份至 Github

https://github.com/

1. 可以用 Google 帳號註冊 並登入 Cloudflare

raw-image

2. 新建 Repositories

右上角綠色按鈕「New」、或是左上「」下拉選單 「New Repositories

raw-image

3. 輸入 Repository 名稱後就「Create Repository」

  • Description:可以進一步描述專案內容。
  • Choose visibility:權限設定 Private 只有自己可以編輯 ( Public 公開是大家都能編輯修改 )
raw-image

4. 上傳至 Github

可以下載 Desktop 桌機版建立 Github 雲端空間 與 本機端專案連結。或是直接點選「」

raw-image

5. 拖拉檔案即可上傳

raw-image
raw-image

▍將Github檔案部署到 Cloudflare

https://pages.cloudflare.com/

Github Pages 服務每個帳號只建立一個,Cloudflare Pages 可建立多個網站。免費方案規格: 網站容量不限大小 、網站檔案上限 20,000 個 、單一檔案上限 25MB 、每月建置 500 次。

1. 可以用 Google 帳號註冊 並登入 Cloudflare

raw-image

2. 選擇 Pages 「匯入現有Git存放庫」來建立網頁空間。

raw-image

3. 串連 GitHub 賬號

raw-image

4. 登入 GitHub 並允許

raw-image

5. 搜尋並選擇 Repositories 名稱

raw-image
raw-image

6. 部署完成 「網域」就是已上傳的網頁前端

raw-image
raw-image

https://20250922-memory-game.pages.dev/

raw-image

7. 「設定」變數和祕密

若有使用到 Gemini API Key 或是其他 API Key 可以放到後端這裡。Gemini 生成 React 格式是在前端, API key 放在 .env.local 容易外洩。 記得類型設定為「機密」

raw-image




留言
avatar-img
留言分享你的想法!
avatar-img
林位青的沙龍
48會員
53內容數
林位青的沙龍的其他內容
2025/09/20
Whimsical 是一款專為思考階段而生的協作平臺,整合心智圖、流程圖、線框圖、便利貼和文件撰寫等功能,讓團隊能快速將腦中想法視覺化,提升協作效率。本文詳細介紹 Whimsical 的特色、功能和使用方法,並分享如何利用其 Wireframe Kit 和 ChatGPT 提升設計效率。
Thumbnail
2025/09/20
Whimsical 是一款專為思考階段而生的協作平臺,整合心智圖、流程圖、線框圖、便利貼和文件撰寫等功能,讓團隊能快速將腦中想法視覺化,提升協作效率。本文詳細介紹 Whimsical 的特色、功能和使用方法,並分享如何利用其 Wireframe Kit 和 ChatGPT 提升設計效率。
Thumbnail
2025/09/08
Ollama 是一款允許你在本地電腦運行大型語言模型 (LLM) 的工具,無需網路連線,保護你的機密資料安全。本文提供 Ollama 的下載、安裝、模型選擇、Turbo 模式說明及相關資源連結,並針對不同電腦規格推薦合適的模型。
Thumbnail
2025/09/08
Ollama 是一款允許你在本地電腦運行大型語言模型 (LLM) 的工具,無需網路連線,保護你的機密資料安全。本文提供 Ollama 的下載、安裝、模型選擇、Turbo 模式說明及相關資源連結,並針對不同電腦規格推薦合適的模型。
Thumbnail
2025/09/06
Perplexity Pro 免費領取活動開跑!只要你是 PayPal 或 Venmo 用戶,即可免費獲得價值 200 美元(約新臺幣 6,140 元)的 Perplexity Pro 一年訂閱資格。文章說明詳細領取步驟及取消自動扣款教學,快來享受 Perplexity AI 搜尋引擎的強大功能!
Thumbnail
2025/09/06
Perplexity Pro 免費領取活動開跑!只要你是 PayPal 或 Venmo 用戶,即可免費獲得價值 200 美元(約新臺幣 6,140 元)的 Perplexity Pro 一年訂閱資格。文章說明詳細領取步驟及取消自動扣款教學,快來享受 Perplexity AI 搜尋引擎的強大功能!
Thumbnail
看更多
你可能也想看
Thumbnail
自架網站的優點包括完全控制網站的設計和功能,自定義擴展和調整空間,無需依賴第三方平台;此外,網站擁有者可以選擇最佳的安全措施和SEO策略,提升網站的安全性和可見性。 然而,自架網站的缺點是需要技術知識和時間成本,設置和維護較為複雜,初期投入費用較高,且若缺乏技術支持,可能會遇到技術問題難以解決。
Thumbnail
自架網站的優點包括完全控制網站的設計和功能,自定義擴展和調整空間,無需依賴第三方平台;此外,網站擁有者可以選擇最佳的安全措施和SEO策略,提升網站的安全性和可見性。 然而,自架網站的缺點是需要技術知識和時間成本,設置和維護較為複雜,初期投入費用較高,且若缺乏技術支持,可能會遇到技術問題難以解決。
Thumbnail
在進行Electron 專案時,後端夥伴選擇將 sqlite 資料庫跟專案檔打包成一個執行檔。在開發過程中,前端的操作經常會更動到 db的資料,此時 Git 就會追蹤到 db 的變化,因此前端在推送檔案到遠端 repo 前,會需要將其移出 Git 追蹤範圍,該怎麼做?
Thumbnail
在進行Electron 專案時,後端夥伴選擇將 sqlite 資料庫跟專案檔打包成一個執行檔。在開發過程中,前端的操作經常會更動到 db的資料,此時 Git 就會追蹤到 db 的變化,因此前端在推送檔案到遠端 repo 前,會需要將其移出 Git 追蹤範圍,該怎麼做?
Thumbnail
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
Thumbnail
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
Thumbnail
GitLab為程式碼管理倉庫,且從8.0開始提供CI/CD。 安裝 更新套件索引 sudo apt update 安裝postfix sudo apt install ca-certifi​cates curl openssh-server postfix 切換目錄 cd /t
Thumbnail
GitLab為程式碼管理倉庫,且從8.0開始提供CI/CD。 安裝 更新套件索引 sudo apt update 安裝postfix sudo apt install ca-certifi​cates curl openssh-server postfix 切換目錄 cd /t
Thumbnail
在本篇文章中,將會設定 Cloud Run,以便每當將程式修改並推送到 GitHub 時,它都會使用 Cloud Build 自動構建和部署應用程序的最新版本。
Thumbnail
在本篇文章中,將會設定 Cloud Run,以便每當將程式修改並推送到 GitHub 時,它都會使用 Cloud Build 自動構建和部署應用程序的最新版本。
Thumbnail
當使用Google架設網站時,請考慮以下幾點。 目標設定:明確網站目的,選擇適合模板。 設計一致性:統一色系、字體和風格。 內容優化:用吸引力的標題、圖片、影片增加內容價值。 響應式設計:確保內容在各設備良好呈現。 專業域名:購買並設定獨特網域。 SEO優化:優化標題、描述、關鍵字和內部
Thumbnail
當使用Google架設網站時,請考慮以下幾點。 目標設定:明確網站目的,選擇適合模板。 設計一致性:統一色系、字體和風格。 內容優化:用吸引力的標題、圖片、影片增加內容價值。 響應式設計:確保內容在各設備良好呈現。 專業域名:購買並設定獨特網域。 SEO優化:優化標題、描述、關鍵字和內部
Thumbnail
本文將介紹Gitlab與GitHub的差異,以及在本地環境部署Gitlab的流程與實作。文章內容包括版本管理系統的選擇,Gitlab的基本功能,以及使用Docker進行部署的詳細步驟。
Thumbnail
本文將介紹Gitlab與GitHub的差異,以及在本地環境部署Gitlab的流程與實作。文章內容包括版本管理系統的選擇,Gitlab的基本功能,以及使用Docker進行部署的詳細步驟。
Thumbnail
GitLab 是一個 DevOps、基於 Web 的免費開源平台 Git 儲存庫,為開發人員提供了所有必要的功能。它是一個用於開發 DevOps 應用程式的一體式平台。 GitLab 允許您執行原始碼管理、監控、安全性和專案規劃任務。 Update system packages: sudo
Thumbnail
GitLab 是一個 DevOps、基於 Web 的免費開源平台 Git 儲存庫,為開發人員提供了所有必要的功能。它是一個用於開發 DevOps 應用程式的一體式平台。 GitLab 允許您執行原始碼管理、監控、安全性和專案規劃任務。 Update system packages: sudo
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News