ZeroOne 繁體中文技術部落格
Astro Content Collection 太大怎麼辦?用 collectionStorage 分塊儲存
2026-08-17
Astro Content Collection 產生過大的 .astro/data-store.json 時,本文說明 experimental collectionStorage 的 chunked 設定、20 MB 預設分塊、chunkSize 與部署產物驗證,避免只改設定卻漏掉 adapter。
1377 字
|
7 分鐘
Docker Build secrets 怎麼用?用 --secret 取代 ARG 與 ENV
2026-08-17
Docker 建置需要 npm token、私有套件憑證或 SSH 金鑰時,本文比較 ARG、ENV、secret mount 與 SSH mount,示範 required、BuildKit cache 與 GitHub Actions 驗證,避免金鑰進 image。
1498 字
|
7 分鐘
GitHub Actions 步驟怎麼平行執行?用 background、wait 與 parallel
2026-08-17
GitHub Actions 現在可用 parallel、background、wait、wait-all 與 cancel 管理同一個 job 的並行工作。本文分開獨立建置、背景服務、失敗回報與清理流程,並說明何時改用 matrix 或不同 job。
1684 字
|
8 分鐘
ERR_PNPM_WORKSPACE_PKG_NOT_FOUND 怎麼修?先對齊套件名稱與 workspace glob
2026-08-17
pnpm 出現 ERR_PNPM_WORKSPACE_PKG_NOT_FOUND 時,資料夾存在也不代表能被解析。本文依序檢查 pnpm-workspace.yaml、package.json 的 name、workspace: 協定與執行根目錄,避免用錯誤版本掩蓋 monorepo 問題。
1476 字
|
7 分鐘
Cloudflare Workers request body 已被讀取怎麼修?先找第一個 reader 再 clone
2026-08-16
Cloudflare Workers 出現 request body already used 或 TypeError 時,先找出哪個 middleware 讀了 json、formData 或 text,再選擇單次解析、事前 clone 或串流轉送,避免重複讀取和不必要的記憶體負擔。
1711 字
|
9 分鐘
GitHub OAuth App 多個 callback URL 怎麼設?一起檢查 wildcard 與 refresh token
2026-08-16
GitHub OAuth App 現在可登記多個 callback URL,也能使用短效 access token 與 refresh token。本文整理 redirect_uri、wildcard、PKCE 與 token 輪替的設定與驗證順序。
1791 字
|
9 分鐘
pnpm ERR_PNPM_IGNORED_BUILDS 怎麼修?把允許清單搬到 allowBuilds
2026-08-16
pnpm v11 遇到 ERR_PNPM_IGNORED_BUILDS 時,先確認被擋下的 lifecycle script,再把允許或拒絕決策寫進 pnpm-workspace.yaml 的 allowBuilds,最後用乾淨 CI 安裝驗證,不要只關掉 strictDepBuilds。
1697 字
|
8 分鐘
Cloudflare Gateway 套件註冊表安全怎麼設?先看 pkg.* 與 TLS 解密
2026-08-15
Cloudflare Gateway 新增套件註冊表安全,可辨識 npm、PyPI、Cargo 等下載流量。本文整理 TLS 解密前提、pkg.* selector、版本比較、私有 mirror 與 fail-open 邊界。
1469 字
|
7 分鐘