前言
前一篇文章我們說到利用github存儲空間 + jsDelivr CDN 作為博客圖床的解決方案。
雖說jsDelivr的速度的確夠快,但總是「原圖上傳總覺得浪費了github的空間和用戶的流量」,無奈只得手動使用tingpng壓縮圖片。隨後軼哥發現了一個問題一張一張壓縮後上傳非常麻煩,而github批量下載只能下載所有文件。
使用git工具的確可以完成這個任務,但配置起來還是麻煩,有沒有一種「快速通用下載指定github文件夾」的工具呢?接下來,本文就將介紹兩種方法來下載,快來一起學習吧!
gitzip
gitzip是一款chromium插件,在github「任意文件/文件夾位置雙擊即可打包下載」,同時也「支持多選」。
商店地址是:https://chrome.google.com/webstore/detail/gitzip-for-github/ffabmkklhbepgcgfonabamgnfafbdlkn?hl=zh-CN
「不方便訪問谷歌的小夥伴,文末也提供了網盤下載。」
安裝方式非常簡單,值得注意的是如果看到使用限制的警告消息,則應獲取Github API訪問token,具體方法和前文類似。「也可以在github頁面狀態下點擊gitzip擴展圖標快捷獲取」
DownGit
DownGit是github裡的一個開源項目,直接打開網頁輸入github項目地址即可下載。
https://minhaskamal.github.io/DownGit/#/home
不過「項目使用了google的js,所以在國內會有一些問題」,這裡也有國人制作的修改版,可以在國內正常使用
http://zhoudaxiaa.gitee.io/downgit/#/home
小結
這兩種方式都可以輕鬆下載github指定的文件,區別在於「gitzip可以多選文件」 ,而「DownGit只能下載指定文件夾內的內容」。如果需要更為強大的git操作則建議使用git管理。
閱讀更多 技術宅小哥哥 的文章