重點摘要
- 發布前要建置驗證,發布後要確認部署狀態與核心網址。
- 程式版本、資料庫內容、上傳媒體與 DNS 必須分開備份。
- 路由或自訂網域失效時,先確認部署,再重建綁定,不要直接重做網站。
儲存、建置、版本與發布有什麼不同?
儲存只是保留編輯內容;建置會檢查程式並產生可執行網站;版本是可辨識、可回復的完整狀態;發布才把指定版本送到正式環境。把這四件事混在一起,遇到錯誤時就不知道問題發生在哪一段。
每次發布應留下簡短說明,例如「更新課程圖片與會員連結」,並在建置成功後才建立新版本。正式環境永遠部署已保存的版本,不要直接把未驗證的工作目錄推上線。
發布前後的最小檢查流程
發布前檢查程式建置、資產路徑、資料庫變更與機密資料;發布後確認首頁、主要課程、文章、後台登入、Sitemap、robots.txt、圖片及自訂網域。若部署平台回報 pending,應等待終態,不要重複建立多個部署。
驗證可先抽查代表頁:首頁、一個靜態頁、一篇動態文章、一個 API 與一張圖片。重大變更再做完整連結掃描及手機視覺測試。
網站備份不能只下載一個壓縮檔
完整備份至少分四層:程式原始碼與版本歷史、資料庫內容、使用者上傳媒體、網域/環境設定。只備份程式碼,文章與後台內容可能仍在遠端資料庫;只備份資料庫,又無法重建頁面樣式與部署設定。
建立定期備份與保留週期,例如每日資料、每週完整、每月封存。備份必須實際做過還原演練,否則只能證明檔案存在,不能證明網站能恢復。機密金鑰不要寫入原始碼備份。
網站突然連不到,該從哪裡查?
先用平台預設網址測試。如果預設網址可用、自訂網域不可用,問題多半在 DNS、網域綁定或 SSL;兩者都不可用,再查部署狀態、路由、執行錯誤與平台服務狀態。這個順序能避免把正常網站誤判為程式毀損。
若某個已成功版本曾正常運作,可以重新部署該版本以重建路由。若只有自訂網域異常,可在平台移除並重新加入相同網域,取得新的驗證紀錄後再更新 DNS。操作前先記錄舊設定,避免失去可比較依據。
回復舊版時要注意資料相容性
程式回到舊版不代表資料庫也自動回復。若新版新增欄位或修改內容格式,舊程式可能無法讀取。資料庫遷移應盡量向前相容,破壞性刪除要有額外備份與明確核准。
緊急回復的目標是先恢復核心服務,再分析原因。完成後重新建立修正版,不要長期停留在未知狀態,也不要把一次成功重新部署當成根因已解決。
快速搬家需要準備的交接包
交接包包含原始碼版本、建置方式、資料庫匯出、媒體清單、環境變數名稱、網域紀錄、第三方服務、管理員移交流程與發布檢查表。所有範例憑證使用假值,真正密鑰透過安全管道另行交付。
搬到新平台時先在暫時網址驗證,再降低 DNS TTL、切換流量、監控錯誤,最後才停用舊站。保留一段回退期,可以在新平台異常時快速把 DNS 指回原服務。
ChatGPT Sites 的服務範圍與優勢
Sites 是 ChatGPT 內的公開測試版功能,可建立、預覽、發布及分享互動網站與輕量應用程式。官方說明目前可從 ChatGPT 網頁版的 Work 建立,也可在桌面版 Work 或 Codex 使用;供應情況、用量與公開發布權限會依方案、工作區及測試版限制而異,應以帳號中顯示的資訊為準。
對新手的主要優勢是:用自然語言持續修改、不必自己組合主機與部署指令、可先看預覽、以版本控制發布,並在支援時加入自訂網域。它適合企業網站、儀表板、追蹤工具、內部入口與輕量互動應用;若需要複雜電商、特定伺服器、完整外掛生態或可攜式自架部署,應在建站前先確認需求是否適合。
直接部署到 Sites 的操作步驟
- 在 ChatGPT 網頁版選擇 Work,或在最新版桌面程式選擇 Work/Codex。
- 描述網站目的,加入內容、檔案、資料、網址及限制,提示中寫明「網站」或 @Sites。
- 檢查 ChatGPT 產生的私人預覽。
- 用對話要求修改文字、版面、資料、連結、表單及互動。
- 先儲存新版本,確認預覽、重要網址與權限。
- 要求發布;每次部署網址都是正式環境。
- 若要使用自訂網域,在 Site 設定選擇 Add domain,輸入網域,將 Sites 提供的 DNS 紀錄填入註冊商,再回 Sites 重新整理狀態。
可直接複製的提示詞:檢查並發布 Sites 網站
請檢查這個 Sites 網站並準備發布。先執行建置檢查,確認首頁、導覽、頁尾、課程頁、文章、FAQ、聯絡表單、圖片、外部連結、404、手機版、SEO、canonical、robots.txt、sitemap.xml 與 Schema。列出發現的問題並修正,但先不要發布。完成後建立可回復的新版本,告訴我本次變更摘要與仍需人工確認的項目;只有在我明確回覆「發布到正式網站」後,才部署該版本。
相關工具與官方網站
- GitHub:保存程式碼與版本歷史
- Cloudflare Status:查詢網路及部署相關服務狀態
- Google Search Console:發布後檢查 Sitemap、檢索與索引狀態
- Internet Archive Wayback Machine:輔助查閱曾公開的舊網站頁面;不可取代正式備份
- ChatGPT Sites 官方說明:建立、預覽、發布、分享與自訂網域

