科技教育創新專區 › 部落格

📖 #4 PIRLS 閱讀理解生成(pirlss.smes Firebase Hosting):跟 #87 PIRLS Pro 是同 repo 兩部署的 Firebase Hosting + 學校自訂域名版本

黃凱揚(阿凱老師) · 桃園市龍潭區石門國民小學 · 2026-05-21

#4 pirlss.smes.tyc.edu.tw 跟 [#87 PIRLS Pro](/blog/pirls-87-questioncraft-rewrite) 是**同個 cagoooo/pirls-questioncraft repo 的兩個部署**!#4 用 Firebase Hosting + 學校自訂域名,#87 用 GitHub Pages。Next.js + Tailwind + shadcn/ui + Radix UI 完全相同架構。同樣含 8 / 10 題模式 + 繁中 / English 雙語 + Gemini 2.5 Flash 出題。

#4 跟 #87 是同源雙部署

curl 抓 pirlss.smes.tyc.edu.tw 真實 HTML 後,發現它是 Next.js + Tailwind + shadcn/ui + Radix UI 架構,跟我之前寫過的 #87 PIRLS QuestionCraft Pro 完全一樣!

驗證:

→ #4 = #87 同個 cagoooo/pirls-questioncraft repo 的兩種部署方式。

為什麼阿凱要部署兩次?

部署 1:GitHub Pages(#87 主推版)

部署 2:Firebase Hosting + 學校自訂域名(#4 學校官方版)

結論:阿凱用兩種部署服務不同受眾:

為什麼這值得寫獨立文章?

#87 已寫過詳細功能介紹 — 但 #4 代表「阿凱部署策略」的另一面:

工具GitHub Pages 版Firebase Hosting + 學校網域
PIRLS Pro#87 cagoooo.github.io/pirls-questioncraft#4 pirlss.smes
5W1H Aura#92 cagoooo.github.io/Aura#13 5w1h.smes
PhotoPoet(隱藏?)#14 poet.smes

→ 8 個 Firebase Hosting 工具中至少 3 個是 GitHub Pages 工具的「學校網域副本」。

完整功能(同 #87,從 #4 HTML 再驗證)

從 curl 抓的 HTML 抽出的真實 UI 元素:

完整 SEO meta(從 HTML <head> 抽出)

<meta name="author" content="桃園市石門國小資訊組 阿凱老師" />
<meta name="keywords" content="PIRLS,閱讀素養,題目生成,教育科技,AI 輔助教學,繁體中文,台灣適用,圖片轉文字,自動出題" />
<meta property="og:image" content="https://pirlss.smes.tyc.edu.tw/images/social-preview.png" />

完整 SEO 對齊:author / keywords / og:image / og:image:width 1200 / og:image:height 630 全部標準齊備。

教學情境(跟 #87 重疊但用學校網域更方便)

家長 LINE 群組分享:

校際分享 / 教師研習:

配對工具推薦

適用對象

想試試?

→ 前往 #4 PIRLS 閱讀理解生成(pirlss.smes) → #87 PIRLS Pro(GitHub Pages 版)

實際功能完全一樣 — 掛學校網域 vs 掛 cagoooo.github.io 看你想分享給誰。

開源原始碼:參考這個工具做出你的版本

阿凱老師大部分的教育工具都在 GitHub 公開原始碼,歡迎老師、學生與開發者參考改造成適合自己情境的版本。文章頁左下角的「複製 AI 開發提示詞」可把工具資料與原始碼連結一次交給 ChatGPT、Claude、Gemini 等 AI 助手。