- 登入
- 註冊

GitHub Pages vs SaaS 架站平台|免費靜態網站、用途限制與維護責任
GitHub Pages 可把 repository 中的靜態檔案發布成網站,免費資格與用途有條件。選擇時先確認內容、部署方式、網域和維護責任;靜態網站也能有正式網址與搜尋內容,不能只因需要官網就判定必須換 SaaS。
這篇先說明 GitHub Pages 的發布方式與政策,再比較日常編輯、表單、追蹤與技術交接。是否改用代管服務,要看實際用途、團隊能力與總成本,不以免費或靜態直接判定優劣。
3 句話看懂 GitHub Pages
- GitHub Pages 是 GitHub 提供的靜態網站託管服務,可以把 repository 裡的 HTML、CSS、JavaScript 發佈成公開網站。
- 它提供靜態發布,沒有內建完整內容或交易後台。文件、作品集與專案可先評估;需要後台或外接功能時,另確認管理方式及 GitHub 用途政策。
- 靜態網站可以管理搜尋內容及追蹤碼。若操作和交接不符合團隊需求,或用途不合 GitHub 政策,再評估允許該用途的代管或自架服務。
來源:GitHub Pages 官方說明,GitHub Pages 自訂網域文件(查證 2026-11-05;價格與功能以各官方最新公告為準);發布步驟另參考 GitHub 官方建立網站說明。
GitHub Pages 是什麼?
GitHub Pages 的核心不是後台,而是靜態檔案託管
GitHub Pages 是靜態網站託管,從 repository 取得 HTML、CSS、JavaScript,可經建置後發布;不提供 PHP 等伺服器端執行環境。它支援預設網址和自訂網域,不內建完整內容、表單或交易管理後台;自行或外接管理功能時仍要核對政策與權限。
適合展示內容,不等於適合承接商業流程
這就是它好用的地方,也是限制的來源。對工程師、設計師、學生作品集來說,靜態檔案很乾淨;但對中小企業來說,網站通常不只是展示,它還要承接詢問、更新文章、追蹤轉換、串接表單或放案例,甚至評估金流與預約流程。當需求走到這裡,就要把「免費上線」和「商業經營」分開評估。
靜態託管與管理後台分開評估
換句話說,GitHub Pages 比較像「公開展示檔案的穩定空間」,不是「讓團隊每天經營官網的管理系統」。若要修改文章與服務頁、查看表單名單、調整 SEO title 或交接 CTA 追蹤,GitHub Pages 本身不會提供這些後台流程。這些事情都可以外接工具完成,但責任會回到維護者身上。
判斷是否使用 GitHub Pages,可把內容編輯、部署、搜尋設定、表單資料與追蹤列成責任表。靜態檔案或建置流程也能管理這些設定;若缺少合適的操作介面或維護者,再比較其他系統。
GitHub Pages 免費資格與限制:先看成品、流量和用途
GitHub Free 與 Free for organizations 可從公開 repository 發布;Pro、Team 等符合資格的付費方案另可使用私人 repository。這是來源倉庫資格,仍須遵守用途政策,並非付費後就能把 Pages 當電商或商業 SaaS 主機。以下依 GitHub Pages limits 於 2026 年 11 月 5 日核對。
| 項目 | 官方口徑 | 選型時怎麼核對 |
|---|---|---|
| 來源 repository | 建議不超過 1 GB | 這是來源倉庫的建議值,與發布後成品上限分開看。 |
| 發布後網站 | 不得大於 1 GB | 核對建置輸出,避免把大量影片或下載檔都包進成品。 |
| 每月頻寬 | 100 GB 的軟性限制 | 不是保證可用的固定流量套餐;超量可能需減量、另用合適服務或遷移。 |
| 每小時建置 | 10 次的軟性限制 | 用自訂 GitHub Actions workflow 建置並發布時,此項限制不適用;不代表其他限制一併取消。 |
| 單次部署 | 超過 10 分鐘會逾時 | 建置/部署失敗要查 workflow,不以原始碼已推送當成網站已更新。 |
官方禁止將 Pages 當免費主機經營線上業務、電商,或以促成商業交易、提供商業 SaaS 為主要目的的網站,也提醒不應處理密碼與信用卡號等敏感交易。這是用途條件,不能靠外接金流或會員工具繞過;純介紹、文件或作品也要依實際內容確認,不以「公司官網」四個字一概准許或禁止。
私人 repository 不等於私人網站
一般 Pages 發布的網站可被公眾瀏覽,即使原始碼放在符合資格的私人 repository,也不能直接把它當成內部文件權限。GitHub 另提供 Enterprise Cloud 的私人發布與存取控制,適用組織持有、從私人或 internal repository 發布的專案網站,讀者需有該 repository 的讀取權限;不適用組織首頁。採 Enterprise Managed Users 時只能私人發布,且僅該企業成員可存取。
交付前要分別列出「誰能看原始碼」與「誰能開啟網站」。前端檔案不放 API secret、資料庫密碼或未授權個資;是否用了私人 repository 或 HTTPS,都不能取代資料與存取權驗收。以上是發布建議,並非本篇已為你建立或測過企業私有站。
GitHub Pages 基本發佈流程
從 repository 到公開網址的基本步驟
- 建立 GitHub 帳號與 repository,通常用
username.github.io或專案名稱作為網址基礎。 - 準備入口檔案:官方支援
index.html、index.md或README.md,放在部署來源或輸出成品的頂層,再依需求加入其他檔案。 - 到 repository 的 Settings → Pages 核對發布來源,可依需求從分支與資料夾發布,或設定 GitHub Actions 工作流程。
- 確認建置與部署成功,再打開提供的網址核對內容。設定自訂網域需 repository 管理權限,先驗證並加入網域,再依官方指引設定 DNS 與 HTTPS。
- 之後每次更新內容,都需要更新 repository 裡的檔案,再重新部署。
先分清兩種網址:使用者/組織站的 repository 名稱為 <owner>.github.io,預設網址在根路徑;一般專案站通常在 https://<owner>.github.io/<repository>/。網站產生器的 base path、圖片與內頁連結要對應實際位置,不要把專案名稱加進 DNS 的 CNAME 目標。
從分支發布時,可選 repository 中既有分支的根目錄 / 或 /docs;入口檔案 index.html、index.md 或 README.md 要在所選來源頂層。使用 Actions 則核對發布 artifact 的頂層入口。依發布來源文件與建立網站文件,不是所有站都只能選 main,也不是只要把檔案留在 repository 任意位置就會上線。
分支發布預設會使用 Jekyll;其他建置流程可依官方範本設定 Actions,或依文件處理已編譯的靜態成品。建置時能執行工具,與訪客請求時有伺服器端環境,是不同的事:Pages 不提供 PHP、Ruby、Python 等伺服器端執行,不能把 WordPress 程式與資料庫直接上傳就當成可運作的 WordPress 主機。
部署完成後,用四項結果驗收
| 檢查 | 實際要看什麼 | 不能只看什麼 |
|---|---|---|
| 發布版本 | 對照 workflow 狀態、發布網址及本次改過的內容;保留可回復的已知版本。 | 只有 commit 成功或檔案已上傳。 |
| 入口與內頁 | 直接開首頁、內頁、圖片與下載連結;確認專案路徑、大小寫及輸出檔位置。 | 只看首頁沒有 404;內頁或圖片仍可能失效。 |
| 網域與 HTTPS | 分別核對 Pages 網域設定、DNS 實際解析、HTTPS 及圖片/CSS/JS 是否仍走 HTTP。 | 只有域名能開,或只看到 HTTPS 鎖頭。 |
| 通知與追蹤 | 若用途允許且有外接表單/事件,以測試資料核對收件、權限及事件是否收到,交付負責人與處理方式。 | 只看到送出成功文字、CTA 或追蹤碼已貼上。 |
網域驗證在個人或組織的 Pages 設定做;repository 的 Custom domain 則是另一項設定。官方建議先完成網域驗證,再把自訂網域加入 Pages,之後依主域/子域設定 DNS。子域的 CNAME 指向 <owner>.github.io,不帶專案路徑;自訂 Actions 不靠 repository 裡的 CNAME 檔完成綁定。詳見網域設定文件。
網站停用、刪除或方案變動後,仍指向 Pages 的未妥善處理網域可能被接管,需檢查並更新或移除 DNS 記錄;不要使用 wildcard DNS 當省事方案。HTTPS 可依官方文件強制啟用,但仍需修正混合內容。這些動作要核對自己的網域與權限,不照抄別人的記錄值。
部署只是第一步,長期維護才是分水嶺
如果網站只是展示作品,這個流程很輕巧;如果網站開始要承接客戶詢問,後續就會多出內容管理、SEO 設定、表單通知、追蹤碼、備份與權限管理。這些不是 GitHub Pages 做不到全部,而是大多需要你自己規劃與串接。
GitHub Pages vs 秒站:定位差在哪?
比較靜態發布與整合管理責任
除了主機費,還要比較內容編輯、部署、表單、追蹤、權限與維護責任。GitHub Pages 支援正式自訂網域,但不內建完整管理後台;秒站則依方案提供整合管理與維護,兩者都要有明確的內容營運者。
| 比較項目 | 秒站 | GitHub Pages |
|---|---|---|
| 定位 | 正式商業官網與內容經營平台 | 符合資格的靜態網站託管 |
| 適合對象 | 中小企業、個人品牌、顧問、課程與服務型網站 | 工程師作品集、文件頁、單頁專案展示 |
| 內容更新 | 後台編輯文章與頁面 | 更新檔案並推送到 repository |
| SEO | WordPress 底層,文章、分類、metadata 與 sitemap 可管理 | 可在檔案或建置流程管理 SEO,需自己處理結構與設定 |
| 商業功能與用途 | 表單、預約、課程、金流等依方案與加購核對 | 不內建交易後台;GitHub 政策禁止把 Pages 當免費主機經營線上業務、電商或以促成商業交易為主的網站,也限制 SaaS 與敏感交易用途 |
| 維護責任 | 秒站處理主機、SSL、備份、更新 | 使用者自行理解 GitHub、DNS 與部署流程 |
免費主機與總成本分開算,再決定是否轉平台
先列網域續費、內容編輯、建置工具、外接表單、追蹤、維護工時與交接責任;若用了私人 repository 的 Actions,超出方案內含計算用量另可能計費。沒有證據支持所有靜態站的維護一定比 SaaS 貴,能由現有團隊穩定維護時,保留原架構也可能合適。
假設每月兩次更新,每次 30 分鐘,內部工時估 NT$800/小時,全年為 2 × 0.5 × 800 × 12=NT$9,600。這只是更新工時的明示算例,未含網域、外接服務、故障與改版,也不是市場報價;若人力費已算在其他預算,不要重複加總。改用後台仍有內容與驗收人力,不能直接把這 NT$9,600 全當節省。
作為代管選項,秒站當期主方案標準首年 NT$24,000、次年 NT$12,000,專業首年 NT$36,000、次年 NT$18,000,輕電商首年 NT$48,000、次年 NT$24,000,主方案價格含稅;功能、加購、第三方費用與合約另核對。主機、SSL、備份與系統維護的服務範圍不等於有人代寫全部內容;客服政策的回覆時間也不是保證修復時間。
需要其他編輯或營運功能?先確認實際流程
如果你的網站開始需要後台、SEO、表單、案例與轉換追蹤,可以先試用秒站後台;還不確定路線,也可以只留 Email,讓我們先判斷適合秒站、客製網站,還是繼續用 GitHub Pages。
什麼情況 GitHub Pages 很適合?
內容固定且維護者懂 GitHub 時,免費方案很有優勢
- 你只是需要一個免費作品集,內容一年才改幾次。
- 網站主要是文件、技術筆記、開源專案展示。
- 你熟悉 Git、HTML、CSS,或願意學基本檔案部署。
- 網站不需要表單後台、會員、金流、預約或多人協作。
- 你能接受遇到 DNS、CNAME、快取問題時自己查文件處理。
什麼情況該評估其他託管或管理方式?
網站開始負責商業結果時,就不能只看免費
除了維護成本,也要先核對 GitHub Pages 用途限制:不能把它當免費主機經營線上業務、電商或主要促成商業交易的網站,也有限制 SaaS 與敏感交易用途。純靜態介紹和交易流程應分開判斷;若用途不合政策,應選擇允許該用途的託管服務。
需要追蹤時,確認資料收集與管理流程
若網站要收詢問或追蹤操作,應確認 CTA、表單收件、同意與事件設定。GitHub Pages 也可外接工具,但要符合用途政策;只看到頁面部署成功,不能代表通知或事件已收到。採用整合後台也需做相同驗收。
內文精華總結
- GitHub Pages 適合靜態展示,不適合需要後台與交易流程的商業網站。
- 免費不是零成本,DNS、部署、內容更新與 SEO 結構仍需要有人負責。
- 當內容管理與追蹤需多人交接,可用實際任務比較靜態建置、外接工具與 SaaS 後台;是否省心需由團隊操作與成本確認。
先測試內容編輯與維護交接
如果你已經確認免費工具或自架方案不再適合現在的生意,下一步不是立刻重做整個網站,而是先用最小成本驗證正式官網的流程、後台與維護責任。秒站讓你用 WordPress 底層做出正式網站,同時把主機、SSL、備份、更新與台灣在地支援包成 SaaS 服務。
- 4 小時免費試用:不用信用卡,先看後台、AI 架站流程與頁面編輯方式。
- 查看秒站方案:標準首年 NT$24,000、專業首年 NT$36,000、輕電商首年 NT$48,000。
- 看網站案例:參考內容與版面安排,再用自己的需求測試操作與流程。
延伸閱讀
系列文章:從免費網站到正式官網
秒站現在不只是一套版型。你可以從現成架構快速開始,用頁面編輯器以拖曳和複製區塊的方式調整版面;需要更高自由度時,也能和 AI 協作,把自製頁面放進 Vibe 畫布。上線速度與設計自由不必二選一。
當日官方查核資料
本文於 2026 年 11 月 5 日核對以下官方說明;價格、可用功能、資格與處理方式仍需對照實際方案及帳戶。
重點整理
GitHub Pages 免費嗎?
GitHub Free 與 Free for organizations 可用公開 repository 發布,符合資格的 Pro、Team 等付費方案另可用私人 repository;仍受 Pages 用途與成品/流量/建置限制。網域、外接工具、維護工時及超出方案內含的 Actions 計算用量另核對,不把免費託管當全部零成本。
GitHub Pages 可以綁自訂網域嗎?
可以。先在個人或組織 Pages 設定驗證網域,再由 repository 管理者設定 Custom domain,之後依官方指引設定 DNS 與 HTTPS。子域 CNAME 指向擁有者名稱.github.io,不加專案名稱;自訂 Actions 的 CNAME 檔不會自動完成網域設定。停站後仍需處理 DNS,避免接管風險。
GitHub Pages 適合公司官網嗎?
純靜態介紹或作品展示可先按 GitHub Pages 政策確認;不能將它當免費主機經營線上業務、電商、主要促成商業交易的網站或 SaaS,也不應處理敏感交易。技術上能外接不代表用途被允許;需要交易或正式商業流程時改用允許該用途的服務。
GitHub Pages 可以做 SEO 嗎?
可以在檔案或建置流程管理 title、description、canonical、sitemap、內容與結構化資料。是否需要管理後台取決於實際編輯與交接;靜態或 SaaS 都不保證索引及排名。
GitHub Pages 和 Google Sites 哪個適合新手?
Google Sites 提供視覺編輯,GitHub Pages 以檔案與建置發布為主。先比較自己的編輯、搜尋設定、表單、權限和政策需求,不把任一工具等同只有原型或沒有正式網站資格。
什麼時候該從 GitHub Pages 換到秒站?
若用途不符合 GitHub Pages 政策,或團隊無法承擔目前的編輯、部署與交接,可比較秒站等允許所需用途的服務。功能、正式金流、方案與加購需核對;不以換平台保證信任、流量或成交。
GitHub Pages 能做電商或會員嗎?
GitHub Pages 是靜態託管,不內建交易後台;外接付款、會員或表單仍須遵守其用途政策。官方限制以免費主機營運線上業務、電商、主要促成商業交易的網站、SaaS 及敏感交易用途,不能把外接當繞過限制。需這些功能時選擇允許該用途的平台。
秒站和 GitHub Pages 最大差別是什麼?
GitHub Pages 提供靜態發布與自訂網域,內容管理及外接功能由維護者規劃;秒站把網站後台、主機及部分維護與功能整合成服務。比較實際需求、方案、權限與成本,不由靜態或代管判定網站是否正式。
GitHub Pages 有流量和容量限制嗎?
有。來源 repository 建議不超過 1 GB,發布網站不得大於 1 GB;每月 100 GB 頻寬和每小時 10 次建置是軟性限制,後者不適用以自訂 GitHub Actions workflow 建置發布的方式。單次部署超過 10 分鐘會逾時;例外不代表其他限制都取消,也不能超出用途政策。
私人 repository 的 Pages 網站也會是私人嗎?
不一定,一般 Pages 網站即使源自私人 repository 仍可公開瀏覽。GitHub Enterprise Cloud 另有組織專案站私人發布,適用私人或 internal 來源與具 repository 讀取權的讀者,不適用組織首頁;採 Enterprise Managed Users 時只能私人發布,且僅該企業成員可存取。原始碼可見性和網站可見性要各自驗收。
檔案已推送但網站沒更新,先檢查什麼?
先看 Pages 來源和 workflow 結果。分支可選既有分支的根目錄或 /docs,入口需在來源頂層;Actions 則看 artifact 頂層是否有入口。再核對發布網址、專案 base path、大小寫與內頁/圖片,不以 commit 成功等同部署成功;若首頁能開但內頁錯,按官方 404 與網域文件檢查。


