📋 流程概覽 🔄 詳細步驟 🚫 踩過的坑 🌐 實例演示 ⚡ 一鍵指令
教會事工 · 每週自動化

把講道 PPT
變成精美網頁全流程

每週日有早堂、晚堂兩場講道。牧師只需發一封郵件,Claude 就能自動讀取周報 PDF、抓取所有資料、建立詳細網頁、部署上線。小白也能每週輕鬆維護。

📋 先看懂這三樣東西
EFCCA 周報 PDF
每週五,教會辦公室(Office EFCCA)發到同工群組郵件。裡面有本週日早堂、晚堂的:講員、主題、經文、大綱、討論題、金句。這是唯一的資料來源。
sermon-index.pages.dev
講道索引首頁。顯示所有歷史講道清單,點進去能看詳細頁。部署在 Cloudflare Pages,每次更新後用 wrangler 命令上傳。
詳細講道頁面
每場講道一個獨立頁面。包含背景說明、講道大綱、金句、討論題、PPT 下載按鈕。網址格式:sermon-index.pages.dev/2026-04-05-am/
2
場次 / 週
早堂(第一堂 9:30AM)和晚堂(第二堂 7:00PM)分別有不同的講員和主題,所以每週要做 2 個頁面

🔄 六個步驟,從郵件到上線
1
每週五 · Gmail
搜索教會周報郵件
告訴 Claude:「去我 QQ 郵箱(254008968@qq.com)找最近幾天 Office EFCCA 發的周報郵件。」Claude 用 Gmail MCP 工具搜索。
搜索語法:from:office.efcca@gmail.com subject:周報
2
Gmail API · 下載附件
下載周報 PDF
周報正文通常只有一句「請幫助審閱」,真正的內容在 PDF 附件裡。Claude 用 Gmail API 下載這個 PDF 到電腦。
文件路徑:自動保存到 D:/tmp/efcca_weekly.pdf
3
PyMuPDF · 解析 PDF
讀取周報裡的講道資料
PDF 共 5 頁。第 2 頁是早堂資料,第 3 頁是晚堂資料。Claude 自動提取:
第2頁(早堂)
題目、講員、經文
大綱四點、討論題4題、金句
第3頁(晚堂)
題目、講員、經文
大綱三點、討論題3題、金句
⛔ 重要:討論題和金句必須使用 PDF 裡的原文,不能自行生成!
4
HTML · 詳細頁
建立講道詳細頁面
Claude 根據 PDF 內容,建立一個精美的 HTML 頁面,風格仿照 sermon-index.pages.dev/am/ 的排版。
保存路徑:D:/Backup/Downloads/GitHub_Copilot/03_Output/sermon-index/public/YYYY-MM-DD-am/index.html
頁面包含:Hero 標題區 · 背景說明 · 講道大綱流程圖 · 核心主題卡片 · 金句 · 討論題 · PPT 下載按鈕
5
sermon-index.html · 更新索引
把新講道加入首頁清單
打開 source/sermon-index.html,在 sermons 陣列最頂部加入新的講道物件,讓它出現在首頁最上方。
⛔ 常見錯誤:href 必須填 '/2026-04-05-am/',不能填 Google Drive 連結!填 Google Drive 連結的話點進去只能看 PPT,不是詳細頁。
修改後把 source/ 複製到 public/index.html
6
wrangler · Cloudflare Pages
部署上線
一條命令,把 public 文件夾整個推送到 Cloudflare,通常 10 秒內生效。
wrangler pages deploy "D:/Backup/Downloads/GitHub_Copilot/03_Output/sermon-index/public" --project-name sermon-index --branch main --commit-dirty=true

🚫 踩過的坑(別再踩一次)
🗓️
日期用奧克蘭時間,不是 UTC
周日早上奧克蘭是 4 月 5 日,但 UTC 還是 4 月 4 日。Claude 如果沒有特別注意會用錯日期,導致文件夾名和頁面標題都搞錯。

奧克蘭時區:4–9 月 = UTC+12(NZST),10–3 月 = UTC+13(NZDT)。
📝
討論題必須用周報原文
第一版網頁的討論題是 Claude 自己生成的,跟周報完全不一樣。Thomas 看了說要換。

以後必須:搜郵件 → 下載 PDF → 讀第 2 頁(早堂)/ 第 3 頁(晚堂)→ 原封不動複製過來。
🔗
href 填詳細頁路徑,不是 Drive 連結
索引首頁的每條講道連結,應該指向詳細頁(/2026-04-05-am/),讓用戶看到漂亮的網頁介紹。

如果填 Google Drive 連結,點進去直接跳到 PPT,用戶體驗很差。
🏷️
講員名字以周報為準
PPT 附件的發件人不一定是講員,周報第一頁的崇拜程序才是最準確的。比如這次是「董永俊牧師」,不能憑自己猜。

🌐 2026年4月5日實例

早堂(腓立比書第七講)實際操作記錄

欄位 周報原文 網頁用法
場次 第一堂 9:30AM 早堂 · 第一堂
講員 董永俊 牧師 董永俊牧師
題目 經歷復活的大能 頁面標題
系列 腓立比書第七講 系列標籤
經文 腓立比書3:10~21 副標題 + 引用
金句 腓立比書3:13-14(忘記背後,努力面前...) 直接複製
討論題 4 道問題(PDF 第2頁) 直接複製
PPT 另一封郵件的附件 上傳 Google Drive → 嵌入按鈕
查看實際頁面 sermon-index.pages.dev/2026-04-05-am/ →

⚡ 下週日只需說一句話
發給 CLAUDE 的指令
「幫我做這個週日的講道網頁,早堂和晚堂都做,從 QQ 郵箱的教會周報抓資料。」
🤖
Claude 自動完成的
✅ 搜索 Gmail 找到周報郵件
✅ 下載 PDF 附件
✅ 讀取早堂 + 晚堂所有資料
✅ 建立兩個詳細頁面
✅ 更新首頁索引
✅ 部署到 Cloudflare
👤
你需要做的
📧 確保 Thomas 的 QQ 郵箱已收到周報
📎 如有 PPT 附件,轉發給 Claude
👁️ 看一下成品確認沒問題

就這樣!

📂 文件路徑速查
用途路徑
網頁源文件 D:/Backup/Downloads/GitHub_Copilot/03_Output/sermon-index/source/sermon-index.html
部署文件夾 D:/Backup/Downloads/GitHub_Copilot/03_Output/sermon-index/public/
新講道詳細頁 public/YYYY-MM-DD-am/index.html(或 pm)
網站首頁 sermon-index.pages.dev