<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Aaron 的部落格</title><description>用 Astro 打造、部署到 Cloudflare Pages 的個人技術部落格</description><link>https://blog.worksbyaaron.com/</link><language>zh-Hant</language><item><title>Tailwind CSS v4 來了！速度更快、體積更小、寫法更自由</title><link>https://blog.worksbyaaron.com/posts/tailwind-v4-upgrade/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/tailwind-v4-upgrade/</guid><description>Tailwind v4 正式發布，帶來了效能的飛躍與更靈活的配置。不用再煩惱 tailwind.config.js，直接在 CSS 變數裡定義你的 Design System。</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate></item><item><title>你可能還不知道的現代 CSS 功能 — :has(), @container 與 Nesting</title><link>https://blog.worksbyaaron.com/posts/modern-css-features/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/modern-css-features/</guid><description>CSS 進化得太快了！這篇文章介紹三個改變遊戲規則的新功能，讓你的 CSS 寫法更強大、更簡潔。</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>CSS Grid vs Flexbox — 到底該用哪一個？</title><link>https://blog.worksbyaaron.com/posts/css-grid-vs-flexbox/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/css-grid-vs-flexbox/</guid><description>還分不清楚什麼時候該用 Grid，什麼時候該用 Flexbox 嗎？這篇文章用最直觀的圖解和案例，幫你釐清兩者的最佳使用時機。</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate></item><item><title>「我覺得我不夠好」— 工程師與冒名頂替症候群 (Imposter Syndrome)</title><link>https://blog.worksbyaaron.com/posts/imposter-syndrome/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/imposter-syndrome/</guid><description>你是否常覺得自己是「運氣好」才拿到這份工作？害怕被別人發現其實你什麼都不懂？不用擔心，你並不孤單。這篇文章聊聊如何與這種感覺共處。</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item><item><title>CDN 與 Edge Computing — 為什麼有些網站就是比較快？</title><link>https://blog.worksbyaaron.com/posts/cdn-edge-computing/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/cdn-edge-computing/</guid><description>你的網站伺服器在美國，為什麼台灣的使用者還能秒開？揭開 CDN 加速的祕密，以及邊緣運算 (Edge Computing) 如何改變現代網頁開發。</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>HTTPS 與 TLS — 網際網路的加密通訊協定</title><link>https://blog.worksbyaaron.com/posts/https-tls-explained/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/https-tls-explained/</guid><description>HTTPS 是如何保護你的密碼不被竊取？深入淺出介紹 TLS 握手 (Handshake)、對稱與非對稱加密，以及憑證的重要性。</description><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate></item><item><title>HTTP 方法與狀態碼 — 讓 API 說人話</title><link>https://blog.worksbyaaron.com/posts/http-methods-status-codes/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/http-methods-status-codes/</guid><description>除了 GET 和 POST，你還知道 PUT、PATCH、DELETE 嗎？200 OK、404 Not Found 以外的狀態碼又代表什麼？這篇一次搞懂。</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>DNS 深度解析 — 網路世界的地址簿與導航系統</title><link>https://blog.worksbyaaron.com/posts/dns-deep-dive/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/dns-deep-dive/</guid><description>深入探討 DNS 運作原理，從遞迴查詢到各類紀錄 (A, CNAME, MX)，以及當 DNS 故障時該如何排查。</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title>網路是怎麼運作的？— 從海底電纜到你的螢幕</title><link>https://blog.worksbyaaron.com/posts/how-the-internet-works/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/how-the-internet-works/</guid><description>全球 95% 的網路流量靠海底電纜傳輸！深入淺出介紹 ISP、伺服器、Request/Response 等網路基礎設施運作原理。</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate></item><item><title>瀏覽器是怎麼顯示網頁的？— 從輸入網址到看見畫面的完整旅程</title><link>https://blog.worksbyaaron.com/posts/how-browser-renders-webpage/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/how-browser-renders-webpage/</guid><description>當你按下 Enter 後的那一秒鐘發生了什麼事？從 DNS 查詢、建立連線到 DOM 渲染，帶你走一遍網頁顯示的完整旅程。</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate></item><item><title>前端與後端到底在做什麼？— 用餐廳來比喻網站架構</title><link>https://blog.worksbyaaron.com/posts/frontend-backend-explained-with-restaurant/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/frontend-backend-explained-with-restaurant/</guid><description>前端是餐廳外場，後端是廚房，API 是點菜單。用最生動的餐廳比喻，帶你秒懂網站的前後端架構與分工。</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Git 版本控制入門 — 用遊戲存檔來理解版本管理</title><link>https://blog.worksbyaaron.com/posts/git-version-control-explained-with-game-saves/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/git-version-control-explained-with-game-saves/</guid><description>Git 就像遊戲存檔一樣，幫你記錄程式碼的每一個進度。本文用 RPG 遊戲的比喻介紹 Commit、Branch、Merge 等核心概念。</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>DNS 是什麼？— 用門牌號碼來理解網路世界的地址系統</title><link>https://blog.worksbyaaron.com/posts/dns-explained-with-address-system/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/dns-explained-with-address-system/</guid><description>DNS 是網際網路的電話簿，負責把網址翻譯成 IP 位址。本文用門牌號碼和查號台的比喻，帶你輕鬆理解 DNS 運作原理。</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate></item><item><title>HTML 與 CSS 入門 — 用 Word 文件來比喻網頁的結構與樣式</title><link>https://blog.worksbyaaron.com/posts/html-css-basics-explained-with-word/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/html-css-basics-explained-with-word/</guid><description>用最直覺的 Microsoft Word 比喻，帶你一次搞懂 HTML 的結構與 CSS 的樣式設計，新手入門網頁開發的最佳指南。</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate></item><item><title>API 請求卡住怎麼辦？聊聊 Timeout、Retry 與 Circuit Breaker</title><link>https://blog.worksbyaaron.com/posts/api-resilience-patterns/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/api-resilience-patterns/</guid><description>當 API 請求卡住時該怎麼辦？本文深入探討 Timeout、Retry 與 Circuit Breaker 三種提升系統韌性的關鍵模式。</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate></item><item><title>網站 SEO 優化攻略 — 從技術面提升搜尋排名的實戰經驗（2026 更新版）</title><link>https://blog.worksbyaaron.com/posts/seo-optimization-guide/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/seo-optimization-guide/</guid><description>2026 年最新 SEO 攻略：探討 AI Overviews 帶來的搜尋生態劇變，以及如何透過技術優化與 E-E-A-T 策略提升排名。</description><pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate></item><item><title>用 AI 開發 WordPress 安全外掛 — Site Add-on Watchdog 開發分享</title><link>https://blog.worksbyaaron.com/posts/site-addon-watchdog-ai-development/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/site-addon-watchdog-ai-development/</guid><description>全程 AI 輔助開發！分享如何利用 AI 協作開發 WordPress 安全外掛 Site Add-on Watchdog，實現自動化資安監控功能。</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate></item><item><title>用 AI 開發全端天氣 App？六角 Vibe Coding 體驗營心得分享</title><link>https://blog.worksbyaaron.com/posts/hex2025-vibe-coding-camp/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/hex2025-vibe-coding-camp/</guid><description>參加六角 Vibe Coding 體驗營心得：運用 AI 工具加速開發，串接中央氣象署 API 打造全端天氣預報 App 的實戰經驗。</description><pubDate>Thu, 27 Nov 2025 15:07:00 GMT</pubDate></item><item><title>從零到有！六角學院網頁切版直播班心得 — 用 Nuxt 實戰三大專案</title><link>https://blog.worksbyaaron.com/posts/hex2025-f2e-live/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/hex2025-f2e-live/</guid><description>六角學院 2025 網頁切版直播班學習全紀錄。使用 Nuxt 3 + Tailwind CSS 實戰電商、職涯媒合與旅遊訂購三大專案的心得。</description><pubDate>Sun, 21 Sep 2025 00:00:00 GMT</pubDate></item><item><title>前端測試實戰 — 為什麼你需要寫測試？(以 Vitest 為例)</title><link>https://blog.worksbyaaron.com/posts/frontend-testing-vitest-guide/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/frontend-testing-vitest-guide/</guid><description>為什麼前端需要寫測試？本文分享導入 Vitest 的實戰經驗與測試金字塔觀念，助你寫出更穩健、好維護的程式碼。</description><pubDate>Sat, 20 Sep 2025 00:00:00 GMT</pubDate></item><item><title>AI 輔助開發工具使用心得 — Claude Code、Cursor、Antigravity IDE 實戰分享</title><link>https://blog.worksbyaaron.com/posts/ai-development-tools/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/ai-development-tools/</guid><description>分享 Claude、Cursor 等 AI 輔助開發工具的實戰心得。探討如何善用 AI 加速重複性工作，讓工程師專注於更有價值的核心邏輯。</description><pubDate>Tue, 08 Jul 2025 00:00:00 GMT</pubDate></item><item><title>30 天體驗軟體工程師生活！從小白到做出完整個人網站的學習紀錄</title><link>https://blog.worksbyaaron.com/posts/hex2025-software-engineer-camp/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/hex2025-software-engineer-camp/</guid><description>30 天軟體工程師體驗營全紀錄！從零開始打造個人品牌網站，整合部落格系統、數據分析與電子報訂閱功能的完整旅程。</description><pubDate>Thu, 26 Jun 2025 00:00:00 GMT</pubDate></item><item><title>全遠端工作兩年心得 — 前端工程師的遠距工作經驗分享</title><link>https://blog.worksbyaaron.com/posts/remote-work-experience/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/remote-work-experience/</guid><description>兩年全遠端工作真實心得。從前端工程師視角，分享遠距工作的優缺點、自我管理技巧，以及如何保持高效溝通。</description><pubDate>Sun, 15 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Nuxt 3 JWT 身份驗證實作筆記 — 搭配 Pinia 與 Cookie 管理登入狀態</title><link>https://blog.worksbyaaron.com/posts/nuxt3-jwt-pinia-auth/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/nuxt3-jwt-pinia-auth/</guid><description>完整教學：如何在 Nuxt 3 專案中實作 JWT 身份驗證，結合 Pinia 狀態管理與 Cookie，完美解決 SSR 登入狀態同步問題。</description><pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate></item><item><title>網站 LCP 優化實戰 — 提升 25% 載入速度的經驗分享</title><link>https://blog.worksbyaaron.com/posts/lcp-optimization-tips/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/lcp-optimization-tips/</guid><description>深入解析 LCP 優化的實戰技巧。分享如何診斷效能瓶頸、優化圖片載入與伺服器回應，成功提升 25% 網站載入速度的經驗。</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate></item><item><title>藝術銀行 Art Bank 會員系統開發紀錄 — Nuxt 3 + JWT 實戰經驗</title><link>https://blog.worksbyaaron.com/posts/artbank-nuxt3-ssr-development/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/artbank-nuxt3-ssr-development/</guid><description>分享藝術銀行會員系統開發經驗，包含 Nuxt 3 SSR 架構設計、JWT 身份驗證實作，以及複雜表單的處理心得。</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate></item><item><title>從 Vue 跳到 React 的開發心得 — 兩個框架的差異與轉換經驗</title><link>https://blog.worksbyaaron.com/posts/vue-to-react-transition/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/vue-to-react-transition/</guid><description>從 Vue 轉戰 React 的心路歷程。本文深入比較兩大框架在思維與語法上的核心差異，幫助你在轉換過程中少走彎路。</description><pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate></item><item><title>用 CSS 隱藏網頁元素的六種方法 — 完整比較與無障礙考量</title><link>https://blog.worksbyaaron.com/posts/six-ways-to-hide-a-certain-element-using-css/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/six-ways-to-hide-a-certain-element-using-css/</guid><description>display:none、visibility:hidden 差在哪？整理 6 種 CSS 隱藏元素的方法，深入比較其特性與無障礙（Accessibility）影響。</description><pubDate>Sat, 20 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Figma to Code 工作流程分享 — 從 Design System 到 Vue + TypeScript + Tailwind 元件</title><link>https://blog.worksbyaaron.com/posts/figma-to-code-workflow/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/figma-to-code-workflow/</guid><description>解析從 Figma 設計稿轉化為 Vue + Tailwind 程式碼的高效工作流程，建立 Design System 以確保設計與開發的一致性。</description><pubDate>Tue, 20 Jun 2023 00:00:00 GMT</pubDate></item><item><title>德恩生命禮儀官網開發心得 — 資訊架構與易用性設計</title><link>https://blog.worksbyaaron.com/posts/dern-funeral/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/dern-funeral/</guid><description>分享殯葬服務官網開發經驗。如何透過資訊架構優化與易用性設計，幫助使用者在急需時快速找到關鍵服務資訊。</description><pubDate>Mon, 20 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Vue i18n 多語系網站開發實作 — 從設定到維護的經驗分享</title><link>https://blog.worksbyaaron.com/posts/vue-i18n-multilingual/</link><guid isPermaLink="true">https://blog.worksbyaaron.com/posts/vue-i18n-multilingual/</guid><description>完整教學：使用 Vue i18n 開發多語系網站。從基礎設定、動態內容翻譯到 SEO 考量，分享實務上的開發經驗與避坑指南。</description><pubDate>Tue, 15 Feb 2022 00:00:00 GMT</pubDate></item></channel></rss>