Skip to content

在 VitePress 加入瀏覽數統計:用 Cloudflare Workers KV 實作輕量 PV 組件
在 VitePress 加入瀏覽數統計:用 Cloudflare Workers KV 實作輕量 PV 組件

實作一個顯示於文章資訊列的瀏覽數(PV)組件,透過 Cloudflare Workers KV 儲存資料,搭配 VitePress Vue 組件與簡單 API 設計,解決儲存、載入體驗與 layout shift 問題,打造輕量又可控的前台瀏覽數統計方案。

在 VitePress 加入瀏覽數統計:用 Cloudflare Workers KV 實作輕量 PV 組件

把 GitHub Actions 的部署結果丟進 Telegram集中接收
把 GitHub Actions 的部署結果丟進 Telegram集中接收

分享我如何將 GitHub Actions 的部署結果整合進 Telegram,讓多個 side project 的狀態一眼就能掌握。並分享多專案共用 workflow的做法。

把 GitHub Actions 的部署結果丟進 Telegram集中接收

從 Web 到 NativeScript-Vue:開發經驗與踩坑紀錄 (2)
從 Web 到 NativeScript-Vue:開發經驗與踩坑紀錄 (2)

從 Web 前端踏入 NativeScript-Vue 3 的實戰記錄,分享InAppBrowser、原生音效、觸覺回饋等插件優勢,以及 Android Context 時序、ActionItem 平台差異等真實踩坑。從長期維護角度評估 NativeScript 的優缺點,給想做跨平台 App 的 Web 工程師參考。

從 Web 到 NativeScript-Vue:開發經驗與踩坑紀錄 (2)

從 Web 到 NativeScript-Vue:開發經驗與踩坑紀錄 (1)
從 Web 到 NativeScript-Vue:開發經驗與踩坑紀錄 (1)

從 Web 前端踏入 NativeScript-Vue 3 的實戰記錄,分享為何「Web 轉 App」沒有想像中簡單,以及在真機測試、除錯體驗、無 DOM 環境與 Tailwind CSS 限制下所遇到的實際問題與心得整理。

從 Web 到 NativeScript-Vue:開發經驗與踩坑紀錄 (1)

如何抓取統一發票中獎號碼並且自動更新到Github專案?用cheerio試試

介紹如何在不申請財政部 API Key 的情況下,使用 Cheerio.js 抓取統一發票中獎號碼,解析靜態 HTML 頁面並輸出成 JSON,再透過 GitHub Actions 排程自動更新專案資料,打造輕量且可維護的中獎號碼同步流程。


Claude Code Plugins 是什麼?用插件化方式統一 AI 開發流程與團隊協作

Claude Code Plugins 是一套可擴充的插件系統,能將 Slash Commands、子代理、MCP Servers、Hooks 等配置打包成插件,支援官方與自訂市集,讓個人與團隊用不到 10 秒複製完整工作流程,解決配置分散與協作標準化的痛點。


Panasonic VX88 洗脫烘五年真實心得:熱泵與基板接連故障,日系家電神話破滅?

原本期待 Panasonic VX88 成為新家十年的洗脫烘主力,五年內卻接連遇到熱泵與基板故障,維修價格驚人。實際使用優缺點、常見災情與內部清潔狀況一次分享,給正在考慮日製洗脫烘的人參考。


iOS如何解除DNS屏蔽 小紅書網頁版
iOS如何解除DNS屏蔽 小紅書網頁版

台灣近年利用 DNS 封鎖打擊詐騙網站,但也多次發生誤鎖事件,凸顯 DNS RPZ 的侷限性。由於 DNS 封鎖可輕易繞過,文中整理四種常用方式:更換 DNS、啟用 iCloud+ 私密傳送、使用 Cloudflare WARP、或透過可信賴的 VPN。讀者可依自身需求選擇更安全、隱私的上網方式。

iOS如何解除DNS屏蔽 小紅書網頁版

2025 勤美誠品綠園道 飄雪聖誕樹
2025 勤美誠品綠園道 飄雪聖誕樹

2025勤美誠品綠園道,飄雪聖誕樹的介紹與側拍紀錄。

2025 勤美誠品綠園道 飄雪聖誕樹

macOS 系統資料異常變大?教你快速找出佔用空間的原因與解法
macOS 系統資料異常變大?教你快速找出佔用空間的原因與解法

教你在 macOS 中分析「系統資料」異常變大的原因,透過 Finder 顯示所有資料夾大小,找出佔空間的來源。

macOS 系統資料異常變大?教你快速找出佔用空間的原因與解法