[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002Ftools":147,"searchResults":161},[4],{"title":5,"path":6,"stem":7,"children":8,"description":146,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16},"Blog","\u002Fblog","blog",[9,30,44,68,112,136],{"title":10,"path":11,"stem":12,"children":13,"description":15,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16,"head":17},"最新文章","\u002Fblog\u002Fnews","blog\u002F0.news\u002F0.index",[14],{"title":10,"path":11,"stem":12,"description":15,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16},null,false,{"meta":18},[19,21,24,27],{"name":20,"content":10},"keywords",{"name":22,"content":23},"robots","index, follow",{"name":25,"content":26},"author","Annie",{"name":28,"content":29},"copyright","© 2024 RinTree",{"title":31,"path":32,"stem":33,"children":34,"description":15,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16,"head":37},"影劇推薦","\u002Fblog\u002Fdrama","blog\u002F2.drama\u002F0.index",[35],{"title":31,"path":32,"stem":33,"description":36,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16},"推薦您 Netflix 和 Disney+ 影劇小編愛好的好評清單。",{"meta":38},[39,40,41,43],{"name":20,"content":31},{"name":22,"content":23},{"name":25,"content":42},"爆米花鼠",{"name":28,"content":29},{"title":45,"path":46,"stem":47,"children":48,"description":15,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16,"head":61},"書籍分享","\u002Fblog\u002Fbook","blog\u002F3.book\u002F0.index",[49,51],{"title":45,"path":46,"stem":47,"description":50,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16},"推薦您好書與全台圖書館的免費可借閱電子書情報！",{"title":52,"path":53,"stem":54,"description":55,"publishedAt":56,"tags":57,"image":58,"score":15,"draft":16},"HyRead 電子書｜書籍推薦｜《不便利的便利店》暖心人生故事 推薦指數⭐⭐⭐⭐","\u002Fblog\u002Fbook\u002Fconvenience-store","blog\u002F3.book\u002F3.convenience-store","《不便利的便利店》以一家便利店為故事核心，是韓國年度最受歡迎的小說之一，銷量突破 70 萬冊，並獲選為 25 個城市的年度推薦好書。由金浩然著，目前已出版兩冊：《不便利的便利店》與《不便利的便利店 2》。","2025-01-17","HyRead，電子書，書籍推薦",{"src":59,"alt":60},"\u002Fcover\u002Fconvenience-store.png","HyRead 電子書 不便利的便利店",{"meta":62},[63,65,66,67],{"name":20,"content":64},"書籍，電子書",{"name":22,"content":23},{"name":25,"content":26},{"name":28,"content":29},{"title":69,"path":70,"stem":71,"children":72,"description":15,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16,"head":106},"科技生活","\u002Fblog\u002Ftech","blog\u002F4.tech\u002F0.index",[73,76,86,96],{"title":74,"path":70,"stem":71,"description":75,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16},"數位開發盒","關於程式開發、網路架站、SEO 等數位工具與心得的分享。",{"title":77,"path":78,"stem":79,"description":80,"publishedAt":81,"tags":82,"image":83,"score":15,"draft":16},"ESLint 工程師必備外掛：第一道程式碼品質檢測，一鍵清理舊程式碼，如何安裝與設定","\u002Fblog\u002Ftech\u002Feslint-first-line-of-defense","blog\u002F4.tech\u002F2.eslint-first-line-of-defense","探討 AI 開發時代為什麼更需要 ESLint，以及如何設定 ESLint 來作為程式碼品質的第一道防線。","2026-08-16","ESLint，AI，程式開發，Code Review，外掛插件",{"src":84,"alt":85},"\u002Fcover\u002Feslint.jpg","AI 寫 Code 忘記清理舊程式嗎？用 ESLint 築起專案第一道護欄，抓出潛在的程式碼地雷",{"title":87,"path":88,"stem":89,"description":90,"publishedAt":91,"tags":92,"image":93,"score":15,"draft":16},"ESLint 安全外掛 eslint-plugin-security：為 Node.js 專案進行資安檢查，攔截潛在漏洞","\u002Fblog\u002Ftech\u002Feslint-plugin-security","blog\u002F4.tech\u002F3.eslint-plugin-security","介紹如何為專案加入 eslint-plugin-security，在程式碼靜態檢查中築起安全性護欄，自動揪出 ReDoS、物件注入與危險調用等潛在資安漏洞。","2026-09-24","ESLint，Node.js，資安防護，靜態分析，外掛插件",{"src":94,"alt":95},"\u002Fcover\u002Feslint-plugin-security.jpg","ESLint 進階安全外掛 eslint-plugin-security：為專案築起資安防護網",{"title":97,"path":98,"stem":99,"description":100,"publishedAt":101,"tags":102,"image":103,"score":15,"draft":16},"Git Hooks 自動化守門員 Husky：在 Commit 與 Push 前執行檢查腳本","\u002Fblog\u002Ftech\u002Fhusky-git-hooks","blog\u002F4.tech\u002F4.husky-git-hooks","介紹如何運用 Husky 搭配 Git Hooks，在程式碼 Commit 與 Push 階段自動化執行 ESLint、測試 與各種自訂檢查腳本，只要三分鐘就能設定完成，再也不用擔心忘記執行檢查。","2026-09-30","Husky，外掛插件，專案工程，程式碼品質",{"src":104,"alt":105},"\u002Fcover\u002Fhusky.jpg","告別手動執行！Husky 幫專案築起 Git 推送守衛牆",{"meta":107},[108,110,111],{"name":20,"content":109},"科技，生活",{"name":22,"content":23},{"name":28,"content":29},{"title":113,"path":114,"stem":115,"children":116,"description":15,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16,"head":130},"梨子製造所","\u002Fblog\u002Ftools","blog\u002F5.tools\u002F0.index",[117,120],{"title":118,"path":114,"stem":115,"description":119,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16},"數位工具箱","好用的精選資源，線上網站與 手機 APP 等分享。",{"title":121,"path":122,"stem":123,"description":124,"publishedAt":125,"tags":126,"image":127,"score":15,"draft":16},"手機 One UI 6 更新！ 新增螢幕搜索功能：圖像和文字搜尋太棒了！","\u002Fblog\u002Ftools\u002Fone-ui-search","blog\u002F5.tools\u002F1.one-ui-search","最近，我的 Samsung 手機剛剛才升級到了 One UI 6.1，其中一個讓我驚喜的新功能就是螢幕搜尋圈 (Circle to Search with Google) 。這個功能讓我們可以更加輕鬆地在手機上搜尋圖片和文字。今天，我將帶大家一起探索這個實用的功能，並教大家如何使用它。","2024-03-18","安卓 Android，三星 Samsung，手機操作",{"src":128,"alt":129},"\u002Fimg\u002Fcontent\u002Fsamsung-one-ui-circle-to-search-overview.jpg","Samsung One UI 圈選搜尋 (Circle to Search)",{"meta":131},[132,134,135],{"name":20,"content":133},"開發，製造",{"name":22,"content":23},{"name":28,"content":29},{"title":113,"path":137,"stem":138,"children":139,"description":15,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16,"head":141},"\u002Fblog\u002Fcreator","blog\u002F6.creator\u002F0.index",[140],{"title":69,"path":137,"stem":138,"description":15,"publishedAt":15,"tags":15,"image":15,"score":15,"draft":16},{"meta":142},[143,144,145],{"name":20,"content":133},{"name":22,"content":23},{"name":28,"content":29},"Read the latest news about Nuxt Content or articles about the Studio platform.",{"id":148,"title":118,"author":15,"body":149,"description":119,"draft":16,"extension":156,"image":15,"meta":157,"navigation":158,"path":114,"publishedAt":15,"score":15,"seo":159,"stem":115,"tags":15,"updated":15,"__hash__":160},"blog\u002Fblog\u002F5.tools\u002F0.index.md",{"type":150,"value":151,"toc":152},"minimark",[],{"title":153,"searchDepth":154,"depth":154,"links":155},"",2,[],"md",{"isDirRoot":158},true,{"title":118,"description":119},"aO1CqkFJMY2MO8irCkwfTy7KjkDHfL5AWwUtFa7QBFc",[]]