<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>前端開發 on ChiYu Code Journey</title><link>https://huangchiyu.com/ChiYu-Blog/categories/%E5%89%8D%E7%AB%AF%E9%96%8B%E7%99%BC/</link><description>Recent content in 前端開發 on ChiYu Code Journey</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><lastBuildDate>Wed, 30 Sep 2026 09:16:47 +0800</lastBuildDate><atom:link href="https://huangchiyu.com/ChiYu-Blog/categories/%E5%89%8D%E7%AB%AF%E9%96%8B%E7%99%BC/index.xml" rel="self" type="application/rss+xml"/><item><title>Day 01｜網站真的會被 Agent 使用嗎？我先丟了一句自然語言</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-01/</link><pubDate>Tue, 01 Sep 2026 08:37:07 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-01/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 今年我想拿一個很新的 Web API，做一件很老派的事：實際把它做完，再看看它</description></item><item><title>Day 1｜AI 不是不會做，是你只說「做得好看一點」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-01/</link><pubDate>Tue, 01 Sep 2026 08:33:58 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-01/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 我把一句很有 Vibe Coding 味道的 Prompt 交給 AI： 幫我做一個現代、漂亮、好用的工作區成</description></item><item><title>Day 02｜換到全新資料夾後，網站還能不能跑？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-02/</link><pubDate>Wed, 02 Sep 2026 08:01:23 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-02/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把完成版的 Agent trace 端上桌，今天我做的第一件事，卻是把它收起來。 我另外</description></item><item><title>Day 2｜這些東西到底叫什麼？Component、Pattern、Layout 與 Template</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-02/</link><pubDate>Wed, 02 Sep 2026 08:00:11 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-02/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天留下來的後台有一個很麻煩的問題。 我知道搜尋沒反應、手機版壞掉，停用</description></item><item><title>Flutter AI 學習 Day 1：先看懂 Dart 與專案地圖</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-1-dart-project-map/</link><pubDate>Tue, 05 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-1-dart-project-map/</guid><description>Hi~ 我是 Eric！ 上一篇我先說明了為什麼我要用 AI 陪自己重新學 Flutter。今天正式進入 Day 1。 不過，第一天我沒有急著打開 Flutter 然後開始堆畫面。 這件</description></item><item><title>Day 03｜先別急著做 Tool，我把活動網站自己走了一遍</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-03/</link><pubDate>Thu, 03 Sep 2026 08:05:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-03/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把專案切到固定 tag，Web、API、測試和 build 也都跑起來了。照這個</description></item><item><title>Day 3｜一份 AI 看得懂的 UI Spec，至少要交代這 8 件事</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-03/</link><pubDate>Thu, 03 Sep 2026 08:03:48 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-03/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天我把成員管理頁拆成 Component、Pattern 和 Layout</description></item><item><title>Flutter AI 學習 Day 2：Everything is a Widget 不是口號</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-2-everything-is-a-widget/</link><pubDate>Wed, 06 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-2-everything-is-a-widget/</guid><description>Hi~ 我是 Eric！ Day 1 我先把 Flutter Learning Lab 的專案地圖看完，知道 README.md、main.dart、app.dart、router.dart、hom</description></item><item><title>Day 04｜按鈕只多包一層，哪種 Playwright Locator 撐得住？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-04/</link><pubDate>Fri, 04 Sep 2026 08:02:12 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-04/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天我把活動網站從搜尋一路走到取消報名，最後挑了風險最低的搜尋流程，準</description></item><item><title>Day 4｜按鈕不只是藍色方塊：Button、Link 與操作元件</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-04/</link><pubDate>Fri, 04 Sep 2026 08:00:59 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-04/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天整理完八格 UI Spec 後，我終於能把「好用一點」拆成資料、操作、狀態與驗收</description></item><item><title>Flutter AI 學習 Day 3：Form、Router 與 App Shell</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-3-form-router-app-shell/</link><pubDate>Thu, 07 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-3-form-router-app-shell/</guid><description>Hi~ 我是 Eric！ Day 1 我先拿到 Flutter Learning Lab 的專案地圖。Day 2 我開始看懂 Widget tree，知道 Flutter UI 不是一堆神祕括號，而是一棵用 Widget 描述出來的畫面樹。 今天進入</description></item><item><title>Day 05｜只改按鈕四個字，Playwright 為什麼停在 click 以前？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-05/</link><pubDate>Sat, 05 Sep 2026 12:09:29 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-05/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天我在搜尋按鈕外多包一層元素，getByRole() 仍然順利找到它。</description></item><item><title>Day 5｜輸入文字也有分工：Text Field、Textarea、Password 與 Search</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-05/</link><pubDate>Sat, 05 Sep 2026 12:08:30 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-05/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把邀請 Dialog 的操作區分清楚：送出用 Button，權限說明用 Link。</description></item><item><title>Flutter AI 學習 Day 4：Posts 列表背後的資料流</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-4-posts-data-flow/</link><pubDate>Fri, 08 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-4-posts-data-flow/</guid><description>Hi~ 我是 Eric！ Day 1 我拿到專案地圖，Day 2 看懂 Widget tree，Day 3 把單一表單畫面接回 App Shell。 今天進入 Day 4。 這一天開始，Flutter</description></item><item><title>Day 06｜Playwright、REST API、MCP 與 WebMCP，各自負責哪一段？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-06/</link><pubDate>Sun, 06 Sep 2026 12:28:54 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-06/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天 Playwright 因為按鈕改名而停在 click 以前。看到這個結果，很容易順手得出一個省事的</description></item><item><title>Day 6｜五種選擇控制怎麼分？Checkbox、Radio、Switch、Toggle Button 與 Segmented Control</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-06/</link><pubDate>Sun, 06 Sep 2026 12:25:59 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-06/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把帳號、密碼、搜尋與備註送回各自的輸入元件，我繼續往下填邀請表單</description></item><item><title>Flutter AI 學習 Day 5：讓 App 記住使用者選擇</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-5-settings-user-preferences/</link><pubDate>Sat, 09 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-5-settings-user-preferences/</guid><description>Hi~ 我是 Eric！ Day 4 我從 Posts 列表一路追到 API，開始理解 View、ViewModel、Repository、Service 之間的資料流。 今天進</description></item><item><title>Day 07｜Agent 偶爾答對還不夠，我先出二十道測試題</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-07/</link><pubDate>Mon, 07 Sep 2026 21:35:21 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-07/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把 E0～E5 的證據等級排好後，我正準備動手寫第一支 WebMCP Tool，卻發</description></item><item><title>Day 7｜別再把所有下拉都叫 Dropdown：從 Select 到 Multi-select 的選型指南</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-07/</link><pubDate>Mon, 07 Sep 2026 21:35:04 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-07/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把通知設定拆成 Checkbox、Radio 與 Switch 後，邀請成員流程只剩</description></item><item><title>Flutter AI 學習 Day 6：用測試保護學習範例</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-6-testing-samples/</link><pubDate>Sun, 10 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-6-testing-samples/</guid><description>Hi~ 我是 Eric！ Day 4 我看懂 Posts 的資料流，Day 5 我看懂 Settings 如何把使用者偏好存起來，並影響整個 MaterialApp。 今天進入 Day 6。 這一天的主題是</description></item><item><title>Day 08｜WebMCP Tool 該怎麼設計？把「點按鈕」改成「搜尋活動」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-08/</link><pubDate>Tue, 08 Sep 2026 10:19:06 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-08/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把二十道測試題出好，今天輪到我寫第一份答案。我從最單純的搜尋活動</description></item><item><title>Day 8｜數值要輸入、拖曳還是評分？六種數值控制的選型</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-08/</link><pubDate>Tue, 08 Sep 2026 10:18:51 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-08/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，LumenDesk 的邀請成員流程終於走完。新團隊接到的第一個工作</description></item><item><title>Flutter AI 學習 Day 7：從學習專案走向可交付品質</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-7-deliverable-quality/</link><pubDate>Mon, 11 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-7-deliverable-quality/</guid><description>Hi~ 我是 Eric！ Day 1 到 Day 6，我一路從 Dart、Widget、Form、Router、Posts 資料流、Settings 本地偏好，走到測試分層</description></item><item><title>Day 09｜網站該公開哪些 WebMCP Tool？從操作盤點到五支正式能力</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-09/</link><pubDate>Wed, 09 Sep 2026 11:35:37 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-09/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把 click_blue_search_button 請出 catalog，我差點又用同一套方法，把剩下的按鈕 全部包</description></item><item><title>Day 9｜輸入日期、選時間還是看整月？五種日期時間元件怎麼選</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-09/</link><pubDate>Wed, 09 Sep 2026 11:35:22 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-09/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，LumenDesk 的活動預算、人數和餐點數量終於各自找到適合的控</description></item><item><title>Day 10｜Inspector 裝好了，為什麼 Tool 面板還是一片空白？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-10/</link><pubDate>Thu, 10 Sep 2026 11:10:53 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-10/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把五支 Tool 的名單定下來，我原本以為今天打開 Inspector，它們</description></item><item><title>Day 10｜檔案不是選完就好：上傳流程的完整狀態</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-10/</link><pubDate>Thu, 10 Sep 2026 11:10:42 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-10/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，活動日期和預約時段終於各自歸位。接下來只剩把海報、參與名單和場地</description></item><item><title>Day 11｜什麼是 Declarative API？讓 HTML 表單成為 WebMCP Tool</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-11/</link><pubDate>Fri, 11 Sep 2026 10:34:14 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-11/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天打開 Inspector 後，Chrome 終於把目前頁面的 Tool 列了出來。面板裡有名稱、d</description></item><item><title>Day 11｜表單錯了，怎麼帶人修回來？從 Label 到 Validation Summary 的修正路徑</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-11/</link><pubDate>Fri, 11 Sep 2026 10:34:03 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-11/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，三份附件終於可以各自上傳、失敗與重試。我把活動名稱留空、Emai</description></item><item><title>Day 12｜Tool 註冊完還不算完成：離開 route 後誰把它收回來？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-12/</link><pubDate>Sat, 12 Sep 2026 09:09:19 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-12/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天的 Declarative API 很適合表單：HTML 還在，Tool 就跟著存在；表單離開頁面，</description></item><item><title>Day 12｜進階輸入不是越多越完整：OTP、Tag Input、Color Picker 與兩種 Editor</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-12/</link><pubDate>Sat, 12 Sep 2026 09:09:06 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-12/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，表單終於能把人從錯誤帶回完成。接著輪到活動內容，AI 很自然地提出</description></item><item><title>Day 13｜第一次按下 Inspector 的 Send，先被 Gemini 429 擋在門外</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-13/</link><pubDate>Sun, 13 Sep 2026 10:59:26 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-13/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 前天讓 HTML 表單透過 Declarative API 描述自己，昨天再用 Imperative API 管理動態 Tool 的註冊與解除。Ch</description></item><item><title>Day 13｜手機版不是把 Sidebar 縮小：Header、Navbar、Sidebar 與 Bottom Navigation 怎麼分工</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-13/</link><pubDate>Sun, 13 Sep 2026 10:59:04 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-13/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把邀請成員和建立活動的輸入流程接起來後，我順手把瀏覽器縮到 360p</description></item><item><title>Day 14｜五支 Tool 不再往外長：把產品範圍寫成會亮紅燈的契約</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-14/</link><pubDate>Mon, 14 Sep 2026 14:17:04 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-14/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天終於讓 Inspector 自己選中 search_events，留下第一筆完整自然語言</description></item><item><title>Day 14｜使用者走到哪裡了？Breadcrumb、Pagination、Stepper、Progress 與頁內導覽</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-14/</link><pubDate>Mon, 14 Sep 2026 14:16:51 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-14/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把桌面和手機導覽重新分工後，我終於順利進入 LumenDesk 的帳號申請頁。這次沒有</description></item><item><title>Day 15｜讓人類與 Agent 共用同一套活動搜尋規則</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-15/</link><pubDate>Tue, 15 Sep 2026 10:43:54 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-15/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把網站範圍鎖定在五支 Tool 與三條活動流程，也留下可以重播的正式搜尋基線</description></item><item><title>Day 15｜同一區域怎麼切換內容？Tabs、Accordion、Disclosure 與 Segmented Control</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-15/</link><pubDate>Tue, 15 Sep 2026 10:43:42 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-15/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把 Breadcrumb、Stepper、Pagination 和完成</description></item><item><title>Day 16｜Agent 怎麼知道「我現在看的活動」是哪一場？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-16/</link><pubDate>Wed, 16 Sep 2026 08:16:04 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-16/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天的 search_events 已經找到「WebMCP 入門工作坊」，還順便帶回一個不透明的活動</description></item><item><title>Day 16｜選一個值，還是執行命令？Select、Menu、Overflow Menu 與 Command Palette</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-16/</link><pubDate>Wed, 16 Sep 2026 08:15:49 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-16/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 工作區設定整理完後，我回到專案列表。最後一欄只放了一顆三點按鈕，展開後</description></item><item><title>Day 17｜Tool 回太少做不完，回太多又把內部資料倒給 Agent</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-17/</link><pubDate>Thu, 17 Sep 2026 08:43:01 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-17/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天的 get_event_details 終於不用再猜 current，可以從目前頁面找到正確活動。照理說</description></item><item><title>Day 17｜資料有層級時，別只用縮排：Tree View、Nested List、Treegrid 與 Expandable Row</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-17/</link><pubDate>Thu, 17 Sep 2026 08:42:43 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-17/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把資料值和命令分開後，我從 Command Palette 執行「檢視專案結構」。AI 很快交出一</description></item><item><title>Day 17: 【前端 #0】前端世界的基石： HTML, CSS 與 JavaScript</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday17/</link><pubDate>Fri, 05 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday17/</guid><description>安安，我是 ChiYu！ 昨天，我們為精彩的後端開發之旅，畫下了一個完美的句點。我們現在擁有一個性能強大、穩定可靠的「專案引擎」，一顆強壯、默默</description></item><item><title>Day 18｜活動服務暫時失敗時，Agent 應該重試還是停下來？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-18/</link><pubDate>Fri, 18 Sep 2026 08:49:31 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-18/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把成功 payload 收乾淨，今天我就準備把活動 API 暫時弄壞。 原本的計畫很單純：</description></item><item><title>Day 18｜彈窗要不要鎖住背景？Modal、Non-modal、Alert Dialog 與危險確認</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-18/</link><pubDate>Fri, 18 Sep 2026 08:49:11 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-18/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 專案結構整理清楚後，我按下成員列上的「停用帳號」。畫面中央立刻出現一張</description></item><item><title>Day 19｜同一場活動收藏兩次，網站為什麼只能留下同一筆？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-19/</link><pubDate>Sat, 19 Sep 2026 10:48:25 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-19/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把唯讀失敗拆成「該停止」與「可以稍後重試」，也確認 Agent 不能一遇到錯誤</description></item><item><title>Day 19｜點資料表一列後，不一定要跳 Modal：Drawer、Sheet 與 Bottom Sheet</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-19/</link><pubDate>Sat, 19 Sep 2026 10:46:20 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-19/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，我用 Escape 取消了「停用林子安」這個危險動作。帳號保住了，管理員也沒有</description></item><item><title>Day 20｜表單填好了，為什麼這次報名仍然不能算通過？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-20/</link><pubDate>Sun, 20 Sep 2026 10:54:06 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-20/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天的 save_event 就算重複呼叫，最多也是回我一句「這個已經收藏過了」。今天要碰的</description></item><item><title>Day 20｜滑過去出現的，不一定是 Tooltip：Tooltip、Popover 與 Hover Card</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-20/</link><pubDate>Sun, 20 Sep 2026 10:53:12 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-20/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，我把林子安的詳細資料放進 Drawer，總算不用每看一位成員，就把</description></item><item><title>Day 20: 【前端 #1】Gemini Canvas 生成UI (還有新的AI建議功能)</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday20/</link><pubDate>Mon, 08 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday20/</guid><description>安安，我是 ChiYu！ 昨天，我們完成了前端開發的最後一份規劃文件。至此，我們所有的「左手藍圖」工作，全部大功告成！ 從今天起，我們將正式拿起工</description></item><item><title>Day 21｜一句「這個我不要了」，Agent 到底敢不敢直接取消？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-21/</link><pubDate>Mon, 21 Sep 2026 07:41:03 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-21/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天確認 Agent 能把報名資料填進表單，並在正式送出前停下來。我原本以為，把同</description></item><item><title>Day 21｜重要訊息到底該放在哪裡？Alert、Banner 與 Callout</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-21/</link><pubDate>Mon, 21 Sep 2026 07:40:13 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-21/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 管理員準備儲存成員角色時，畫面同時冒出三則訊息： 通知管道尚未選擇，設定</description></item><item><title>Day 21: 【前端 #2】從原型到架構：拆解並整合 AI 生成的 UI 程式碼</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday21/</link><pubDate>Tue, 09 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday21/</guid><description>安安，我是 ChiYu！ 昨天那場「視覺魔法秀」是不是超震撼的？才幾分鐘，AI 就「咻」一下變出一個又美又能動的 UI 原型，真的太扯了！這證明 AI 拿來做</description></item><item><title>Day 22｜五支 Tool 如何共用同一套規則，串成三條完整流程？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-22/</link><pubDate>Tue, 22 Sep 2026 08:00:30 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-22/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把取消報名接上之後，產品層的 catalog 終於湊齊五支 Tool。搜尋、詳情、收</description></item><item><title>Day 22｜訊息可以自己消失嗎？Toast、Snackbar 與 Notification</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-22/</link><pubDate>Tue, 22 Sep 2026 07:59:07 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-22/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 訊息站對位置後，LumenDesk 接著發生三件事： 成員角色儲存成功。 「</description></item><item><title>Day 22: 【前端 #3】AI 一鍵生成完整 App 靜態 UI</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday22/</link><pubDate>Wed, 10 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday22/</guid><description>安安，我是 ChiYu！ 昨天，我們扮演了一位冷靜而專業的「結構工程師」，成功地將 AI 生成的華麗原型，重構成為一個結構清晰、職責分明的專業前端專案</description></item><item><title>Day 23｜在問 Agent 聰不聰明前，先證明網站沒有壞</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-23/</link><pubDate>Wed, 23 Sep 2026 07:56:46 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-23/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把五個 Tool 全部排好位置後，我很聽話地進入 feature freeze：不加第六個 T</description></item><item><title>Day 23｜Loading 不能只放一顆圈圈：五種等待狀態怎麼選</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-23/</link><pubDate>Wed, 23 Sep 2026 07:55:58 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-23/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 通知中心留下了一筆新工作： 匯入 24 位成員。 這不是一瞬間完成的動作，我最早</description></item><item><title>Day 23: 【前端 #4】非同步的藝術：深入 Fetch API 與 Promise</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday23/</link><pubDate>Thu, 11 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday23/</guid><description>安安，我是 ChiYu！ 昨天，我們扮演了一位「創世神」，指揮 AI 在一天之內，為我們建構出了 App 完整、精美的靜態 UI。我們現在手上，有了一個外觀完美</description></item><item><title>Day 24｜活動摘要叫 Agent 洩漏祕密，它會把這句話當資料還是命令？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-24/</link><pubDate>Thu, 24 Sep 2026 08:42:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-24/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把自動化測試與 Agent trace 分開，今天我就在活動摘要裡塞進一句很不安分的話</description></item><item><title>Day 24｜畫面空白，不代表沒有資料：Empty、Error、Offline、Permission 與 Success State</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-24/</link><pubDate>Thu, 24 Sep 2026 08:40:59 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-24/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ Loading 跑完後，LumenDesk 的「專案」頁面只剩一句： 目前沒有資料。 我當</description></item><item><title>Day 24: 【前端 #5】狀態管理的哲學：讓 UI 成為數據的鏡子</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday24/</link><pubDate>Fri, 12 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday24/</guid><description>安安，我是 ChiYu！ 昨天，我們的 App 經歷了一次歷史性的飛躍。我們為它安裝了「神經系統」，成功地讓前端的「身體」與後端的「大腦」進行了第一次對</description></item><item><title>Day 25｜localhost 成功不算交付：怎麼證明公開網址跑的是同一份程式？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-25/</link><pubDate>Fri, 25 Sep 2026 00:50:56 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-25/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 前兩天在本機把程式基線與安全防線分開驗過，今天終於把同一份 release 推上 Azure Container A</description></item><item><title>Day 25｜Card 不是比較漂亮的 List：內容容器怎麼選才讀得懂</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-25/</link><pubDate>Fri, 25 Sep 2026 00:50:10 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-25/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 專案資料恢復後，AI 很貼心地替每一筆套上圓角、陰影和滑過去會浮起來的效</description></item><item><title>Day 25: 【前端 #6】核心生命週期：一天搞定習慣的「增刪改查」與「打卡」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday25/</link><pubDate>Sat, 13 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday25/</guid><description>安安，我是 ChiYu！ 昨天，我們的 App 經歷了一次質的飛躍。我們為它植入了「靈魂」——一個中央的狀態 (state) 和一個渲染引擎 (render)。它學會了如</description></item><item><title>Day 26｜把自然語言送進公開站，Agent 真的會自己選對 Tool 嗎？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-26/</link><pubDate>Sat, 26 Sep 2026 00:52:44 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-26/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把 source commit、image digest 與 Azure revision 對齊後，我終於可以放心按下 Inspector 的</description></item><item><title>Day 26｜小型標記怎麼分工？Badge、Tag、Chip、Filter Chip、Status 與 Avatar</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-26/</link><pubDate>Sat, 26 Sep 2026 00:52:19 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-26/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 近期專案改成 List 後，名稱、負責人和里程碑終於排整齊了。結果每列旁邊又冒出</description></item><item><title>Day 26: 【前端 #7】用戶體驗的最後一哩路：優雅地處理載入與錯誤</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday26/</link><pubDate>Sun, 14 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday26/</guid><description>安安，我是 ChiYu！ 昨天，我們的 App 經歷了一次完全體的進化！我們在一天之內，火力全開，搞定了核心的 CRUD 功能。我們的 App 不僅能思考、能表達，現在更</description></item><item><title>Day 27｜寫入型 Tool 怎麼驗收？把 Trace、Network、UI 與 Server 狀態放在一起看</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-27/</link><pubDate>Sun, 27 Sep 2026 00:54:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-27/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天的兩個唯讀任務很好判斷：Agent 選對 Tool，輸入正確，回答也能</description></item><item><title>Day 27｜Table 不是 Data Table：功能越多，不代表資料越好用</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-27/</link><pubDate>Sun, 27 Sep 2026 00:53:37 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-27/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 取消「進行中」Filter Chip 後，成員資料從 8 筆回到 24 筆。24 筆本身不會</description></item><item><title>Day 28｜Agent 選錯、傳錯或答錯時，怎麼知道問題卡在哪一層？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-28/</link><pubDate>Mon, 28 Sep 2026 21:53:05 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-28/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把唯讀與寫入任務跑過一輪後，我手上多了不少 trace，也多了不少長</description></item><item><title>Day 28｜圖片要展示、選擇、輪播還是放大？七種媒體元件怎麼分工</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-28/</link><pubDate>Mon, 28 Sep 2026 21:52:43 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-28/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 從 Data Table 進入一筆活動專案後，詳細頁要放六張場地照片和一段教學影片。我把需</description></item><item><title>Day 28: 【前端 #8】兌現承諾：根據規格書 Vibe Coding 關聯性洞察圖表</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday28/</link><pubDate>Tue, 16 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday28/</guid><description>安安，我是 ChiYu！ 昨天，我們再次實踐了「文件驅動開發」的核心精神。我們沒有直接衝進複雜的圖表程式碼中，而是先退一步，將一個模糊的「想法」</description></item><item><title>Day 29｜把網站交給 Agent 前，我最後會檢查哪十件事？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-29/</link><pubDate>Tue, 29 Sep 2026 09:11:33 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-29/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把失敗分成六層後，至少每一條 trace 都知道該往哪裡查了。今天我原本想順勢</description></item><item><title>Day 29｜同一句「幫我做後台」，28 天後我不再先看畫面</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-29/</link><pubDate>Tue, 29 Sep 2026 09:11:06 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-29/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 我重新打開第一天做的 LumenDesk 成員管理後台，在搜尋框輸入 Orbit。 三筆資料，</description></item><item><title>Day 30｜網站終於會說話：做完五支 Tool 後，我學到什麼？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-30/</link><pubDate>Wed, 30 Sep 2026 09:16:47 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-30/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天做完交付檢查，最後留下的答案有點不乾脆：如果交付的是 Demo、To</description></item><item><title>Day 30｜AI 交出畫面不等於完成：30 天後，我改用任務驗收 UI</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-30/</link><pubDate>Wed, 30 Sep 2026 09:16:26 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-30/</guid><description>本文同步自 2026 iThome 鐵人賽原文 。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 重新驗收 LumenDesk 成員管理後台後，我開始寫這個系列的最後一篇。 第一版很快就完成</description></item><item><title>Day 30: 【前端 #9】建立大門與鑰匙：根據流程圖實現前端使用者認證</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday30/</link><pubDate>Thu, 18 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday30/</guid><description>說在前頭！！！ 有些部分多花費了些時間在講，所以雖然今天已經滿30天了， 但我還沒有正式完成這次鐵人賽系列文！！！ 我後面還是會繼續更新到正式完結</description></item></channel></rss>