【GitHub】解析 branch ruleset 設定

【GitHub】解析 branch ruleset 設定

本篇重點

  • Target branches 與 Bypass list 的作用對象與例外權限機制
  • Branch rules、Restrict deletions 與 Block force pushes 等分支保護設定
  • Require a pull request before merging 相關審核條件與允許的合併方式
  • Status checks、Deployments、Signed commits 等 CI/CD 與安全要求
  • Code scanning、Code quality、Code coverage 及 Copilot code review 等品質管控機制

【GitHub】解析 Reference System:Issue、Pull Request、Commit 如何建立關聯

【GitHub】解析 Reference System:Issue、Pull Request、Commit 如何建立關聯

本篇重點

  • Reference System 透過簡單的語法讓 Issue、Pull Request、Commit 建立關聯
  • 同一個 Repository 內的所有 Issue 和 PR 共用同一組遞增的流水號
  • 跨儲存庫參照使用 owner/repo#number
  • 支援文字輸入的 GitHub 介面,皆可解析並觸發參照語法
  • 雙向追蹤機制自動建立雙向提交紀錄和通知
  • 利用 Closing Keywords 關閉 issue

【GitHub、Hexo】jsDelivr CDN 加速 GitHub Pages 資源及 Hexo 實作

【GitHub、Hexo】jsDelivr CDN 加速 GitHub Pages 資源及 Hexo 實作

本篇重點

  • 使用 jsDelivr CDN 串接 GitHub Pages 資源,延長快取時長、加速載入
  • 了解 GitHub Pages 與 jsDelivr 在快取、全球節點、資源更新速度上的差異
  • 了解 jsDelivr CDN 串接原理與版本控制
  • 使用 Hexo 過濾器實現本地資源重寫
  • 使用自動化佈署腳本與 CDN Tag 機制實現佈署後強制更新快取

【NPM、GitHub】解決 npm 版本落後 GitHub 版本的問題

【NPM、GitHub】解決 npm 版本落後 GitHub 版本的問題

本篇重點

  • 如果發現 npm 套件的版本有 bug,但 GitHub 上的版本已修正,應該如何安裝修正版套件?
  • 怎麼處理 npm 版本落後於 GitHub 版本的狀況
  • 怎麼使用 npm 安裝 GitHub 套件的指定版本?
  • 怎麼使用 npm 更新 GitHub 套件?
  • hexo-generator-sitemap 的 3.0.1 版本存在 bug,導致沒有指定 sitemap 檔案,影響網站 seo

複製完成