活動情報精選
CSS 文字外框怎麼做?用多層 text-shadow 畫出圓潤中文描邊
中文字套用 CSS 描邊後出現尖角,外框還壓進字身嗎?這篇用多層 text-shadow 疊出只往外延伸的圓潤文字外框,並整理 text-stroke 比較、產生器、效能限制與常用文字特效。...
GitHub Copilot impact dashboard 上線:別只看活躍人數,先看採用階段
GitHub Copilot impact dashboard 依 28 天採用階段分群。本文說明它能回答什麼、不能證明什麼,以及管理者如何結合 PR、權限與團隊回饋等訊號,找出下一個可審核的啟用改善。...
Skeleton 與 Shimmer 載入效果:減少元件載入時的版面跳動
元件載入較久時,如何用 Skeleton 預留接近真實內容的空間,再加入 Shimmer 微光動畫?本文從 CSS 基本寫法、卡片版型到 Vue 3 延遲顯示,說明如何兼顧載入回饋、減少版面跳動、避免短請求閃爍,並支援 prefers-reduced-motion。...
Durable Objects 的 exports lifecycle:何時該從 migrations 轉換
Cloudflare Durable Objects 的 exports 可用宣告式設定管理 class lifecycle。本文整理它和 migrations 的互斥關係、轉換前檢查,以及 rename、transfer 的 rollout 邊界。...
Wrangler auth profiles:多個 Cloudflare 帳號怎麼避免部署錯環境
Wrangler auth profiles 可把 OAuth 登入綁到專案資料夾,自動選擇 Cloudflare 帳號。本文整理建立方式、account_id 防呆,以及 CI API token 的優先順序。...
Codex Plugin 怎麼裝才安全:先分清 Skills、Apps 與權限
Codex Plugin Directory 已取代 App Directory。安裝前先檢查外掛內含的 skills、Apps、同步範圍與可執行動作,避免在正式環境中把「目錄可見」誤當成可安全使用。...
CSS 倒圓角 Tab Bar 實作:用量測與 transform 移動凹槽
實測 CSS 倒圓角 Tab Bar:比較偽元素、CSS mask、SVG、clip-path 與新式 corner-shape 畫法,再驗證量測定位、ResizeObserver、translate3d 的響應式移動架構。...
Cloudflare Durable Objects 改用 SQLite 與 exports:新舊 Worker 怎麼安全設定
Cloudflare Durable Objects 的新 namespace 應使用 SQLite,並可用 exports 宣告生命週期。本文整理新建、既有 migrations 轉換與不可直接變更的儲存邊界。...
GitHub Actions 的 pull_request_target 為何突然擋住 checkout?先分清楚安全邊界
actions/checkout v7 會阻止 pull_request_target 直接取用 fork PR 程式碼。本文說明受影響流程、事件該怎麼選、正確改法與何時才能明確放行,避免高權限 workflow 執行不可信內容。...
GitHub Actions 自架 Runner 排隊不執行?先做版本更新檢查
GitHub Actions 正在恢復自架 Runner 最低版本要求。本文整理 job 排隊時的檢查順序、停用自動更新的風險、container image 維護責任、版本監控方式與可安全更新的流程。...
GitHub Copilot 成效怎麼看?用 repository 指標先分開 PR 活動與品質判斷
GitHub Copilot 現在可用 REST API 依 repository 查看 coding agent 與 code review 的每日 PR 活動。本文整理查詢權限、兩個端點,以及避免把活動量誤判成程式品質的檢查方式。...
Cloudflare Workers 上傳 npm 依賴資料:部署前先決定要不要關閉
Cloudflare Workers 的 Wrangler 會在部署或上傳版本時傳送 npm 套件名稱與版本中繼資料。本文用可執行的盤點流程,確認受影響的 Worker、CI 部署入口、帳號存取與資料揭露範圍,再決定是否關閉這個預設啟用的設定。...