The Easiest Way to Build & Host a Website with Claude Code (Full Tutorial)
三句話摘要
用 Claude Code 和 hosting.com 從零開始構建完整的個人作品集網站,部署到自有伺服器與域名上線。 分階段提示詞搭配無管理 VPS 的完整控制權,讓初學者無需程式基礎也能擁有自主、可複用、真正屬於自己的線上網站。 無管理 VPS 的自由度與代價 — VPS 提供完整根存取與伺服器配置自由,可安裝 WHM 和 CPanel 建立多網站環境,相比共享主機更靈活;但需自行負責軟體更新、安全設定和備份,前期投入成本更高。
重點整理
重點- 1
無管理 VPS 的自由度與代價 — VPS 提供完整根存取與伺服器配置自由,可安裝 WHM 和 CPanel 建立多網站環境,相比共享主機更靈活;但需自行負責軟體更新、安全設定和備份,前期投入成本更高。
- 2
DNS 分離的必要性 — hosting.com 預設名稱伺服器指向共享主機 DNS,但無管理 VPS 不在那個系統內,所以必須改用 Cloudflare 成為權威 DNS;只有當網際網路被告知去 Cloudflare 查詢域名時,DNS 記錄才會生效,這是新手容易踩的坑。
- 3
分階段提示詞保證品質與一致性 — 將網站構建拆成四次提示詞(英雄區→關於+技能→專案+聯絡→導航+響應)比一次大型提示更容易控制,Claude Code 能讀懂既有檔案結構並保持設計系統一致,避免後續逐個微調的耗時反覆。
- 4
本機構建只是前半段 — Claude Code 生成的檔案在本機完美執行,但網際網路無法訪問;必須透過 CPanel File Manager 將所有檔案(包括 index.html)拖放進 public_html 資料夾,伺服器才能透過域名提供該網站。
實用技巧與重點
乾貨- 伺服器與購買:
- hosting.com 無管理 Linux VPS SVPS 方案
- 12 個月帳戶方案
- 折扣碼:Mikey
- 服務工具埠號與帳戶:
- WHM 登入:[伺服器 IP]:2087,預設帳戶 root
- CPanel 用於日常網站管理(域名、SSL、郵件、檔案、資料庫)
- 根密碼位置:hosting.com 儀表板的「Secrets」區段
- DNS 設定流程:
- 使用平台:Cloudflare(免費方案足夠)
- A 記錄 @ (根域)→ 伺服器 IPv4 位址
- A 記錄 * (萬用字元)→ 同伺服器 IPv4 位址
- Proxy status:設為「DNS only」
- 名稱伺服器:用 Cloudflare 提供的兩組名稱伺服器完全取代 hosting.com 名稱伺服器,移除所有舊名稱伺服器
- WHM 配置:
- Nameserver Selection:禁用(因 Cloudflare 接手 DNS)
- 變更伺服器主機名:server.nocodemike.com(防止與 CPanel 網站域名衝突)
- CPanel 帳戶建立:
- 在 WHM 執行「Create a new account」
- 執行 Auto SSL 自動簽發域名 SSL 憑證(需先建立 CPanel 帳戶)
- CPanel 域名設定:啟用「Force HTTPS Redirect」
- Claude Code 環境:
- 下載位置:claude.ai/download
- 三種使用方式:桌面應用(macOS/Windows)、命令列、編輯器擴展(VS Code/JetBrains)
- 需求:付費方案(Pro、Max、Team、Enterprise 或 Console 帳戶)
- 文件:docs.claude.com
- 網站構建四階段提示詞:
- 第一步:英雄區(粗體名字、標題、標語、兩個 CTA 按鈕、動畫粒子與漸層背景、深海藍+電藍、現代無襯線字體)
- 第二步:新增關於區(兩段自傳)與技能區(卡片網格)
- 第三步:新增專案區(三個專案卡、標題、描述、技術堆疊、查看按鈕)與聯絡區(名稱、郵件、訊息欄位表單)
- 第四步:黏性導航列、頁尾、複製權、按鈕懸停效果、間距與排版精調、行動響應式設計
- 部署上傳:
- 工具:CPanel File Manager
- 目標資料夾:public_html(域名的根資料夾)
- 方式:拖放本機專案所有檔案至 File Manager 視窗
- 必須檔案:index.html(預設主頁,需直接在 public_html 內)
結論
結論“分階段提示詞搭配無管理 VPS 的完整控制權,讓初學者無需程式基礎也能擁有自主、可複用、真正屬於自己的線上網站。”
完整解析
詳細建立線上網站的困難之處通常不在設計,而在伺服器、域名、DNS 這些陌生概念。這部影片展示的工作流是完整的端到端解決方案:先從 hosting.com 購買無管理 Linux VPS 獲得完全控制權,再設定 WHM(Web Host Manager)在伺服器層級做整體管理。
DNS 設定是容易卡關的一步。hosting.com 預設給的名稱伺服器指向它的共享主機 DNS 叢集,但無管理 VPS 不在那個系統內,所以就算在伺服器上建好 DNS 記錄也沒用——網際網路還是會查詢舊名稱伺服器而找不到。解決辦法是把域名的權威 DNS 改交給 Cloudflare 管理,同時配置兩筆 A 記錄(根域 @ 與萬用字元 *),都指向 VPS 的 IP。Cloudflare 提供的新名稱伺服器要完全取代舊的,不能混用,否則會造成間歇性訪問失敗難以追蹤。
DNS 就位後,在 WHM 禁用名稱伺服器服務(因 Cloudflare 接手了),並把伺服器主機名改成子域(如 server.nocodemike.com),避免與即將建立的 CPanel 網站域名衝突。接著在 WHM 建立 CPanel 帳戶,讓 Auto SSL 自動簽發 SSL 憑證。在 CPanel 域名設定啟用「強制 HTTPS 重導」確保訪客永遠走安全連線。這樣伺服器端就完全就位了。
網站構建用 Claude Code 的桌面應用完成,需要付費方案帳戶。講者採用分四步的提示詞策略,而非一次性大型提示。第一步建英雄區確定視覺基調(深海藍加電藍、現代無襯線),這決定了整個網站的一致性。後續三步分別加上關於+技能、專案+聯絡、導航+響應式,每步 Claude Code 都會理解既有檔案結構與設計系統,只新增或擴展而不會重做,確保設計系統始終一致。
部署是最後一哩路。在 CPanel File Manager 的 public_html 資料夾(域名根目錄)將本機生成的所有檔案拖放上去,index.html 必須直接在該資料夾內。上傳完成後訪問域名,網站就正式線上了。
關鍵時刻
Pipeline v2帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。
事實查核
Pipeline v2說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。


