本篇重點
- 使用 jsDelivr CDN 串接 GitHub Pages 資源,延長快取時長、加速載入
- 了解 GitHub Pages 與 jsDelivr 在快取、全球節點、資源更新速度上的差異
- 了解 jsDelivr CDN 串接原理與版本控制
- 使用 Hexo 過濾器實現本地資源重寫
- 使用自動化佈署腳本與 CDN Tag 機制實現佈署後強制更新快取
【GitHub、Hexo】jsDelivr CDN 加速 GitHub Pages 資源及 Hexo 實作
【Hexo】Icarus 主題串接 GA 顯示網站 PV 和 UV
forgetfulengineer/google-analytics-data-api-netlify API 顯示網站數據git rebasegit rebase 合併不會產生額外的合併提交,但是會變更原本的提交 IDgit rebase -i(互動式 rebase)編輯功能git rebase -i 調整提交順序、修改提交訊息、修改提交內容、合併提交、刪除提交git rebase 的注意事項【Tool】Unix 時間戳(Unix timestamp)轉換
Date() 應用【Git】使用 git commit 修改提交(commit)的資訊或是內容
git commit --amend 修改最新一次提交的資訊或是內容git commit --amend --author 修改提交的作者和信箱git commit --amend --reset-author 重置提交的作者和信箱git commit --amend -m 修改提交訊息git commit --amend --no-editor 提交修改但不修改提交訊息git commit --amend 都會變更提交 ID【NPM、GitHub】解決 npm 版本落後 GitHub 版本的問題