iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

知識圖譜 : 技能樹式學習歷程 系列

本專案將個至今累積的技術筆記,透過 AI 輔助整理、分類與結構化,轉化為一個公開的學習歷程知識庫網站。內容來源包含 Google Drive 文件、PDF 筆記與手寫截圖,經彙整後以主題式導覽呈現,讓學習路徑一目了然。網站設計融入遊戲化機制,如技能樹式的知識地圖、學習進度徽章與關卡式主題解鎖,將原本私人的學習軌跡轉化為可探索、可互動的公開知識地圖,邀請他人一同瀏覽、闖關與交流,讓知識分享不再只是單向輸出,而是一場共同的學習旅程。未來規劃納入標籤篩選與版本追蹤,持續反映學習內容的演進。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文 |團隊這不薄冰哥嗎
DAY 21

Day 21 — 部署選型:四個平台的實測比較

今天要解的問題 前 20 天,這個網站只跑在 python3 -m http.server 8901 上。要上線了。 需求很具體,而且有一條會刷掉一半的選項:...

2026-08-24 ‧ 由 Eyk 分享
DAY 22

Day 22 — CI 先行:GitHub Actions 跑雙層驗證

今天要解的問題 明天要開始自動部署。但在那之前必須先有 CI,理由很簡單: 沒有 CI 的自動部署,只是把 bug 推上線的自動化。 我手上已經有一整套驗證...

2026-08-25 ‧ 由 Eyk 分享
DAY 23

Day 23 — 第一次上線:Cloudflare Pages + 自訂網域

今天要解的問題 CI 綠了(Day 22),平台選定了(Day 21)。今天真的上線。 流程看起來很簡單:連 repo、設定建置、綁網域。但有三件事值得寫:DN...

2026-08-26 ‧ 由 Eyk 分享
DAY 24

Day 24 — 快取破壞:把手寫 `?v=` 換成內容哈希

今天要解的問題 從 Day 2 開始,我的 HTML 長這樣: <link rel="stylesheet" href="c...

2026-08-27 ‧ 由 Eyk 分享
DAY 25

Day 25 — 安全 header 上線版:CSP 從 meta 升級成 header

今天要解的問題 三筆從第一階段留下的安全債,今天一起結掉: Day 10:frame-ancestors 放在 <meta> 裡無效(heade...

2026-08-28 ‧ 由 Eyk 分享
DAY 26

Day 26 — 第二套:S3 + CloudFront + OAC(用 IaC,不點 console)

今天要解的問題 主站已經在 Cloudflare Pages 上跑得很好(Day 23–25)。今天做第二套部署到 AWS,理由在 Day 21 說過: 練...

2026-08-29 ‧ 由 Eyk 分享
DAY 27

Day 27 — 跨裝置同步(一):Serverless 後端與衝突合併

今天要解的問題 Day 1 的「不做」清單第一條就是不做後端。今天要打破它。 先說為什麼現在才值得。26 天來我實際遇到的問題: 在電腦上讀了 12 課,通勤...

2026-08-30 ‧ 由 Eyk 分享
DAY 28

Day 28 — 跨裝置同步(二):Passkey 登入與資料保護

今天要解的問題 Day 27 的同步 API 假設了一個 requireUser(request, env)。今天把它實作出來。 需求很不典型,所以值得先講清楚...

2026-08-31 ‧ 由 Eyk 分享
DAY 29

Day 29 — 可觀測性與成本控管

今天要解的問題 網站上線一週了。我不知道三件事: 有沒有壞? 使用者遇到 JS 錯誤我完全不會知道(他們不會回報,只會關掉分頁)。 快不快? 我自己的網路...

2026-09-01 ‧ 由 Eyk 分享
DAY 30

Day 30 — 30 天回顧:數據、雷區 Top 10、後續路線圖

30 天做了什麼 從一個空目錄,到一個有 CI、有 CDN、有離線能力、有跨裝置同步、有可觀測性的學習網站。沒有引入任何打包工具。 階段 天數 產出...

2026-09-02 ‧ 由 Eyk 分享