免費線上講座 · 2026.09.26

怎麼用 AI 做網站
+部署平台選哪個?

從做出一個網頁,到讓人跟 AI 都好找、好讀、好用。

江江教練|江昱德 Knowledge

課堂提問

有沒有人已經叫 AI 做過網頁,但最後只在自己的電腦上看得到?

01
先重新定義:現在的網站是什麼?

網站正在成為
人與 AI 的資訊交流站

給人看

人閱讀文章、課程、服務與作品。

給 AI 看

AI 理解網站是誰、有哪些內容、資料彼此什麼關係。

給 AI 用

在清楚的工具與授權範圍內,AI 可以查詢或執行操作。

一起工作

人、工作夥伴、自己的 AI 與別人的 AI,共用資訊與工作狀態。

網站也可以是操作站、工作站,是人與 AI 共同理解資訊、交換資訊、完成工作的介面。

課堂提問

如果網站同時要給人看、給 AI 看,甚至給 AI 使用,它還需要多準備哪些資訊、工具與權限?

01B
先看今天的網路現場

網路上的機器人已經比人多了,
你的內容現在是寫給誰看?

網站同時服務三種訪客:
人、搜尋引擎、AI。

Cloudflare 2026 官方報告依其網路觀測資料指出,超過 50% 的網路流量為非人類流量。這裡包含一般機器人、搜尋爬蟲與 AI 爬蟲,不能全部算成 AI Agent。

深度文章:網路上一半以上的訪問已經不是人了 ↗ 官方來源:Cloudflare 2026 Agentic Internet Report ↗
課堂提問

非人類流量、搜尋爬蟲、AI 爬蟲與 AI Agent 是同一件事嗎?它們的範圍差在哪裡?

12
五個名詞 · 本課使用的清楚定義

SEO、AIO、GEO、AXO、WebMCP

SEO

Search Engine Optimization
搜尋引擎最佳化

整理網頁內容、結構與技術訊號,幫助搜尋引擎收錄、理解,並在相關搜尋中呈現。

AIO

AI Optimization
AI 最佳化

把資料寫得清楚、完整、可驗證,讓 AI 容易辨識重點,並把內容組成可靠的回答。

GEO

Generative Engine Optimization
生成式引擎最佳化

強化內容的可信度、可引用性與來源訊號,增加內容被生成式搜尋採用或引用的機會。

AXO

Agent Experience Optimization
AI Agent 體驗最佳化

讓 AI Agent 容易辨識網站身份、資料關係、可用功能、操作規則與權限邊界。

WebMCP

WebMCP API
網頁提供 AI 工具的草案介面

網站把功能註冊成帶有用途說明與結構化參數的工具,讓瀏覽器裡的 AI Agent 可以呼叫。

SEO、AIO、GEO、AXO 是看網站的四種角度;WebMCP 處理網站怎麼把功能提供給 AI 使用。它們可以同時存在,沒有固定先後。

課堂提問

同一個網站,為什麼可能同時需要被搜尋引擎找到、被 AI 理解、被生成式答案引用,也被 AI Agent 操作?

02
四個概念,回答四個不同問題

4O 是四種並列視角

SEO

搜尋引擎怎麼找到並理解這個網站?

AIO

AI 怎麼從正式內容形成正確答案?

GEO

生成式 AI 為什麼採用或引用這份內容?

AXO

AI 怎麼理解網站的身份、內容、關係與邊界?

它們可以同時存在,也可以分別改善;沒有固定的第一步、第二步或成熟度順序。

課堂提問

同一個網站可以同時改善 SEO、AIO、GEO 與 AXO 嗎?其中一定要先完成哪一個嗎?

13
Search Engine Optimization
SEO

讓人搜尋時找得到你的頁面

它處理入口

搜尋引擎能不能抓到、索引、理解,再把頁面放進適合的搜尋結果。

基本工作

robots.txt、sitemap、清楚標題與描述、穩定網址、Search Console、原創內容。

SEO 處理搜尋引擎入口。頁面抓不到,AI 也可能少一條找到你的路。

課堂提問

有人搜尋「AI 做網站課程」時,你的課程頁有沒有機會出現在搜尋結果?

14
AI Optimization
AIO

讓 AI 從官網找到正確資訊

它處理可查證的資訊

把名稱、價格、日期、條件、限制與更新時間寫清楚,讓 AI 能找到並核對。

例如:請 AI 規劃旅行

AI 從店家與旅宿官網找到正確房型、價格、活動內容與適用日期,再整理成回答。

官網資料寫得越明確、完整、可核對,AI 越有機會回答正確。價格與活動會變動,也要標示更新日期。

課堂提問

如果有人請 AI 規劃到你的城市旅行,AI 能不能從店家官網找到正確房型、價格、活動與日期?

15
Generative Engine Optimization
GEO

讓生成式 AI 引用你的觀點

它處理來源與觀點

清楚寫出作者、日期、原始主張、實際案例與引用來源,讓 AI 知道這個觀點來自誰。

例如:AI 時代的網站長什麼樣?

AI 回答時明確說「參考江江教練的觀點」,整理江江對網站的主張,並附上原文連結。

GEO 增加被採用的機會,不保證被引用。各家 AI 的搜尋來源與選擇方式也不完全相同。

課堂提問

有人問 AI「怎麼做網站」或「AI 時代的網站長什麼樣」時,它會不會引用你的名字、觀點與原文連結?

16
Agent Experience Optimization
AXO

讓 AI 看懂這是什麼網站

它處理的是理解,不等於取得修改或操作網站的權限。

外部 AI

比較容易理解這是誰的網站、有哪些服務、文章與課程,以及內容彼此的關係。

網站自己的 AI

Mika 這類站內 AI,也能受益於清楚的內容結構、知識來源與回答邊界。

AXO 解決「看得懂」;能不能操作,要看 API、MCP、WebMCP 或 Computer Use。

課堂提問

AI 能不能辨認江江、課程、文章與 Mika,並說清楚它們彼此的關係與回答邊界?

17
四個概念放在同一個頁面檢查

同一個課程頁,4O 各做一件事

SEO搜尋「AI 做網站課程」時,有機會看到這一頁。
AIOAI 能從正式課程頁正確回答日期、對象、費用與限制。
GEOAI 討論怎麼學做網站時,引用江江的教學觀點。
AXOAI 能理解這是江江的正式課程頁、內容與其他文章的關係,以及哪些資訊不能自行推論。

同一頁可以同時從四個角度檢查,但四個概念沒有固定先後。

課堂提問

把表格裡的「課程頁」換成你的網站後,SEO、AIO、GEO、AXO 分別會檢查什麼?

18
怎麼用 AI 做網站

先告訴 AI:你到底要做什麼網站

類型

課程介紹、個人品牌、活動頁,還是作品集?

對象

這個網站主要要給誰看?

內容

你有哪些真實文字、圖片與連結要放?

行動

希望對方看完之後做什麼?

請幫我做一個__網站,主要給__看,要放__,看完希望他__。只使用我提供的資料。

課堂提問

如果現在要請 AI 幫你做網站,你要做哪一種網站、給誰看、放什麼內容,又希望對方看完做什麼?

03
現場試用 · 分講者逐字稿體驗站

上傳一段錄音,看看 AI 怎麼把會議變成逐字稿

可以試什麼?

  • 上傳一段短錄音
  • 辨識不同講者的發言
  • 把 Speaker 改成真實姓名
  • 邊聽邊校正,再匯出文字或字幕

使用前請向江江取得體驗碼。請用一般練習音檔,不要上傳機密錄音。

開啟分講者逐字稿體驗站 ↗
分講者逐字稿體驗站 QR Code

掃描 QR Code 開啟體驗站

speaker-transcript-oeesmz.pages.dev

課堂提問

這個網站同時需要給人操作,也需要讓 Mac 上的轉錄程式取件、處理並送回結果。哪些部分是人看的介面,哪些部分是系統之間的溝通?

03B
網站做好之後

網站要放在哪裡,
別人才打得開?

家裡

自己的電腦

睡眠、斷網或關機,網站就消失。

雲端

自己租主機

自由度高,維護、更新、安全都要處理。

代管

託管平台

照平台規則,把網站放上去就有網址。

把網站放到能公開連線的主機,就是部署。今天比較 GitHub Pages、Vercel、Cloudflare Pages 三種託管方案。

課堂提問

網站只存在自己的電腦裡,和放進一間全天營業、任何人都能抵達的百貨公司,有什麼差別?

04
選平台前先問

你的網站只給人看,
還是要替人做事?

前端像外場

文字、圖片、按鈕、作品集、活動介紹。訪客打開就看得到。

後端像廚房

檢查密碼、記錄表單、存照片、呼叫 AI。訪客看不到,但網站要執行。

只有展示,選擇很多;需要登入、資料與程式,平台能力就會拉開。

課堂提問

你的網站只需要展示內容,還是也需要登入、存資料、上傳檔案或處理付款?

05
三種常見網站託管平台

GitHub Pages、Vercel、Cloudflare Pages

正式名稱平台類型最適合扮演的角色
GitHub PagesGitHub 的靜態網站託管服務公開作品、文件、Demo 與教材
Vercel前端應用部署與託管平台現代前端、快速部署與版本預覽
Cloudflare PagesCloudflare 的前端網站部署服務公開正式站,再逐步接運算、資料與安全功能

課堂與對外文件都直接使用產品正式名稱,不另外創造平台簡稱。

課堂提問

GitHub 與 GitHub Pages 有什麼不同?哪一個負責保存版本,哪一個負責發布網站?

06
GitHub Pages
公開展示

適合

  • 作品集、公開文件、Demo
  • 課程教材與簡單靜態頁
  • 想保留完整修改歷史

要注意

  • 網站以靜態內容為主
  • 交易、電商與商用 SaaS 不適合拿 Pages 當免費主機
  • 會員、登入、付款要接其他服務

一句話:GitHub 管版本與備份,GitHub Pages 把公開內容展示出來。

官方文件:GitHub Pages limits ↗
課堂提問

公開商業介紹頁、線上交易網站與商用 SaaS,在 GitHub Pages 的使用限制上有什麼差別?

07
Vercel
快速預覽

適合

  • React、Next.js 等現代前端
  • 每次修改都需要預覽網址
  • 團隊先確認,再上正式版

要注意

  • Hobby 限個人、非商業使用
  • 商業專案要評估 Pro
  • 流量、運算與部分功能有方案額度

一句話:Vercel 強在部署、預覽與現代前端開發流程。

官方文件:Vercel Hobby Plan ↗
課堂提問

如果每次修改都能先得到一個獨立預覽網址,對團隊審稿與確認版本有什麼幫助?

08
Cloudflare Pages
起步+擴充

適合

  • 公開官網與商業內容站
  • 靜態網站低成本起步
  • 之後接程式、資料庫、檔案與安全功能

要注意

  • Cloudflare 服務很多,概念較多
  • 會員與權限仍要設計
  • 免費代表起步成本低,服務保障另看方案

Pages 放網站;Workers 跑程式;D1 存表格資料;R2 存大檔案。Cloudflare 現行文件建議新專案也從 Workers 開始,既有 Pages 仍可繼續使用。

江江深度文章:Cloudflare 免費版到底能做什麼? ↗ 官方文件:Cloudflare Pages getting started ↗
課堂提問

新的 Cloudflare 專案應該從 Pages 還是 Workers 開始?既有 Pages 專案又該怎麼處理?

09
三家放在一起

先看用途,再看規格

問題GitHub PagesVercelCloudflare Pages
公開靜態展示適合適合適合
版本預覽與前端框架基礎主場可做
商業正式站的免費起點用途受條款限制Hobby 限非商業免費方案未見同類非商用限制
運算、資料與檔案整合外接可接服務Workers、D1、R2

平台政策會變。幫客戶報價或正式上線前,要重新讀官方方案與條款。

江江深度文章:三家免費額度、商用限制與功能差異 ↗
課堂提問

公開文件、團隊預覽、商業公開站三種需求,分別會讓你優先評估哪一個平台?

10
一分鐘決策樹

先回答三題

01

自己用,還是做生意?

先排除不符合商用條款的免費方案。

02

只給人看,還是要做事?

要登入、存資料、上傳檔案,就需要後端。

03

公開,還是限制對象?

知道網址不等於有鎖;敏感內容要真的做權限。

回答完,通常只剩一到兩個合理選項。

江江深度文章:託管平台決策樹 ↗
課堂提問

你的網站是自己使用還是商業用途?只展示還是需要執行功能?公開還是限制特定對象?

11
實際案例 · 第二頁放講師介紹

第一層:我只講人的需求

「幫我把這份課程資料做成 Google 簡報。」

我不必先懂 API

我只需要說清楚想完成什麼,不需要知道 CreateImageRequest 是什麼。

Skill 記得我的工作方法

江江的課程型簡報,第二頁固定放講師介紹。這是我的經驗與 SOP。

Skill 管我的做事方法,也說明為什麼第二頁要放講師介紹。

課堂提問

「第二頁固定放講師介紹」是 Google 的規則,還是江江自己的工作方法?

19
第二層 · Agent 做判斷

「做講師介紹」要拆成哪些工作?

照片

找到江江的講師照片。

姓名

放入「江昱德」。

內容

加入職稱與介紹文字。

版面

決定圖片、文字的位置與大小。

Agent 負責理解目標、拆解任務,並決定下一步需要什麼工具。

課堂提問

如果只收到「做講師介紹」這句話,Agent 還需要判斷哪些內容與版面?

20
第三層 · MCP 幫 Agent 找到工具

MCP 像一位很熟 Google Slides 的業務

Agent 的需求

我要放講師照片、加入姓名與介紹文字,再調整版面。

MCP 提供的工具資訊

有哪些工具可以建立投影片、插入圖片、建立文字、更新文字、移動與縮放元素,以及每個工具需要哪些參數。

MCP 管 AI 怎麼找到並使用正確工具。

上面的工具名稱是概念示例,實際名稱依 MCP Server 的實作而不同,並非 Google 官方固定工具名稱。

課堂提問

MCP 本身在做投影片,還是在告訴 Agent 有哪些工具、各自怎麼使用?

21
第四層 · Google Slides API 真正施工

人的一句話,最後會變成精確的 Request

CreateSlideRequest

建立新的投影片。

CreateImageRequest

指定頁面、圖片來源、尺寸、位置與縮放。

CreateShapeRequest
+ InsertTextRequest

建立文字框,再放入姓名、職稱與介紹。

文字樣式可用 UpdateTextStyleRequest,元素位置與縮放可用 UpdatePageElementTransformRequest。這些更新可透過 presentations.batchUpdate 一起送出。

Google 官方:Request 類型 ↗ Google 官方:新增圖片 ↗
課堂提問

一張講師照片真正插入第二頁時,API 至少需要知道哪些資料?

22
整段翻譯鏈

從一句需求,到第二頁真的完成

Skill

知道江江為什麼要把講師介紹放在第二頁。

MCP

讓 Agent 找到插圖、文字與版面工具,並讀懂參數。

API

收到精確 Request,真的修改 Google Slides。

展開完整案例:六層翻譯過程
  1. 我:「第二頁幫我做講師介紹。」
  2. Skill:課程型簡報第二頁固定放講師介紹。
  3. Agent:需要照片、姓名、職稱、介紹與版面。
  4. MCP:找到插圖、文字與版面調整工具,讀懂所需參數。
  5. API:送出 CreateImageRequest 等精確命令。
  6. Google Slides:照片與文字出現在第二頁。
課堂提問

在這條翻譯鏈裡,哪一層知道江江的做事方法?哪一層真的修改 Google Slides?

23
什麼時候直接用 API?

MCP 不一定每次都要經過

規格已經完全確定

第二頁、照片網址、座標、尺寸都已經寫死,程式可以直接呼叫 Google Slides API。

固定指令 → API → 完成

Agent 要自己選工具

需求會變,Agent 必須先判斷要做什麼,再從多個工具中找到適合的一個並填好參數。

需求 → Skill → Agent → MCP 工具 → API

Skill 管我的做事方法;MCP 管 AI 怎麼找到並使用正確工具;API 負責真的把事情做掉。

課堂提問

如果頁面、圖片、尺寸與座標都已確定,直接呼叫 API 是否已經足夠?

24
下一步 · 從 MCP 接到 WebMCP

如果是我自己做的小網站,
也能把工具直接交給 Agent 嗎?

大型服務

MCP Server 可以把 Google Slides 這類服務的能力整理成 Agent 能理解與呼叫的工具。

自己的網站

WebMCP 的方向,是讓網站直接註冊工具名稱、用途與參數,交給瀏覽器裡支援的 Agent 使用。

網站不只讓 AI 看懂,也可以清楚告訴 AI:這裡有哪些工具,以及怎麼使用。

WebMCP 目前仍是社群草案,支援環境有限。工具仍需設計唯讀、授權與人工確認等安全邊界。

江江深度文章:官網接上 WebMCP ↗
課堂提問

如果你用 Live Coding 做了一個小網站,最想先把哪一個安全、明確的功能交給 Agent 使用?

24B
五個名詞 · 差異看這張

它們各自在解決什麼問題?

概念主要對象核心問題網站要準備什麼
SEO搜尋引擎搜尋時找不找得到?清楚標題、頁面結構、內部連結、技術可讀性
AIO回答問題的 AIAI 能不能讀懂並正確作答?明確定義、完整上下文、可核對的事實與更新日期
GEO生成式搜尋與答案引擎AI 會不會採用或引用?原始資料、作者與品牌身份、證據、引用來源
AXO會規劃與執行的 AI AgentAgent 看不看得懂網站與操作邊界?結構化資料、狀態、規則、權限與回傳結果
WebMCP瀏覽器裡的 AI AgentAI 要怎麼確定地呼叫網頁功能?工具名稱、自然語言用途說明、結構化參數與執行函式

簡單操作可以直接串 API;當網頁要把多個功能交給瀏覽器裡的 AI 使用時,WebMCP 才更有價值。

WebMCP 目前是 Web Machine Learning Community Group 的草案,尚未成為 W3C 標準。

課堂提問

如果網站只有一個很單純的查詢功能,直接串 API 是否已經足夠?什麼情況才需要 WebMCP 來說明工具規格?

02B
回到動畫台

真正的本體,是同一份
結構化、可編輯、可同步的 Project State

人可以改

拖 Mika、改時間軸、換表情、調鏡頭。

Agent 可以改

理解「延後半秒」,再透過工具修改動畫資料。

彼此看見同一狀態

人改成 X=420,Agent 看得到;Agent 改成 X=380,畫面也立即更新。

以前教人怎麼操作軟體。
現在也要教軟體怎麼讓 AI 操作自己。

課堂提問

如果人與 Agent 都能修改動畫,兩邊怎麼知道 Mika 現在的位置?真正需要共同維護的本體是什麼?

25
延伸閱讀 · 江江的深度文章

平台怎麼選、免費額度怎麼看,
完整查證都在這裡

三家平台比較文章 QR Code

三家平台完整比較

GitHub Pages、Vercel、Cloudflare 的免費額度、商用限制與功能差異。

閱讀文章 ↗
託管平台決策樹文章 QR Code

託管平台決策樹

從自己用或做生意、只展示或要做事,判斷網站適合放哪裡。

閱讀文章 ↗
Cloudflare 免費服務文章 QR Code

Cloudflare 免費版地圖

二十二個服務分成五類,附白話用途、免費起點與常見額度陷阱。

閱讀文章 ↗

另一篇〈Cloudflare 免費方案夠用嗎?每天十萬次很寬,每一輪五十件事很緊〉仍在官網看板排隊,尚未公開上線。

課堂提問

你現在最需要查的是平台選擇、三家免費額度與商用限制,還是 Cloudflare 各項服務的用途?

延伸閱讀
今晚最後帶走
01

平台使用正式名稱

GitHub Pages、Vercel、Cloudflare Pages。

02

4O 是不同視角

沒有固定先後,也不是成熟度階梯。

03

AXO 管理解

看得懂不等於能操作。

04

操作有不同介面

API、MCP、WebMCP 與 Computer Use 各有用途。

回到江江教練的課程與教材 ↗
課堂提問

遇到一個新需求時,你會先問它解決什麼問題、是否需要 AI 判斷,以及系統有沒有正式工具介面嗎?

26