Github+jsDelivr+PicGo 打造穩定快速、高效免費圖牀


ImageHosting

本文原創首發於個人我的博客:www.itrhx.com,歡迎訪問!
本文在我我的博客上的連接:https://www.itrhx.com/2019/08/01/A27-image-hosting/git


– 前言

圖牀是個啥東西就不用過多介紹了,先來對比一下各路圖牀:github

  • 微博圖牀:之前用的人比較多,從2019年4月開始開啓了防盜鏈,涼涼
  • SM.MS:運營四年多了,也變得愈來愈慢了,到了晚上直接打不開圖片,速度堪憂
  • 其餘小衆圖牀:隨時有掛掉的風險
  • Imgur等國外圖牀:國內訪問速度太慢,隨時有被牆的風險
  • 大廠儲存服務:例如七牛雲、又拍雲、騰訊雲COS、阿里雲OSS等,操做繁瑣,又是實名認證又是域名備案的,麻煩,並且還要花錢(有錢又不怕麻煩的當我沒說)

所以,GitHub圖牀是個不錯的選擇,利用jsDelivr CDN加速訪問(jsDelivr 是一個免費開源的 CDN 解決方案),PicGo工具一鍵上傳,操做簡單高效,GitHub和jsDelivr都是大廠,不用擔憂跑路問題,不用擔憂速度和容量問題,並且徹底免費,能夠說是目前免費圖牀的最佳解決方案!web


– 新建GitHub倉庫

登陸/註冊GitHub,新建一個倉庫,填寫好倉庫名,倉庫描述,根據需求選擇是否爲倉庫初始化一個README.md描述文件
01
02svg


– 生成一個Token

在主頁依次選擇【Settings】-【Developer settings】-【Personal access tokens】-【Generate new token】,填寫好描述,勾選【repo】,而後點擊【Generate token】生成一個Token,注意這個Token只會顯示一次,本身先保存下來,或者等後面配置好PicGo後再關閉此網頁
03
04
05
06
07工具


– 配置PicGo

前往下載PicGo,安裝好後開始配置圖牀
08阿里雲

  • 設定倉庫名:按照【用戶名 / 圖牀倉庫名】的格式填寫.net

  • 設定分支名:【master】cdn

  • 設定Token:粘貼以前生成的【Token】xml

  • 指定存儲路徑:填寫想要儲存的路徑,如【ITRHX-PIC/】,這樣就會在倉庫下建立一個名爲 ITRHX-PIC 的文件夾,圖片將會儲存在此文件夾中blog

  • 設定自定義域名:它的的做用是,在圖片上傳後,PicGo會按照【自定義域名+上傳的圖片名】的方式生成訪問連接,放到粘貼板上,由於咱們要使用jsDelivr加速訪問,因此能夠設置爲【https://cdn.jsdelivr.net/gh/用戶名/圖牀倉庫名 】,關於jsDelivr是如何引用資源的能夠參考個人另外一篇博客:《免費CDN:jsDeliver+Github》


– 進行高效創做

配置好PicGo後,咱們就能夠進行高效創做了,將圖片拖拽到上傳區,將會自動上傳並複製訪問連接,將連接粘貼到博文中就好了,訪問速度槓槓的,此外PicGo還有相冊功能,能夠對已上傳的圖片進行刪除,修改連接等快捷操做,PicGo還能夠生成不一樣格式的連接、支持批量上傳、快捷鍵上傳、自定義連接格式、上傳前重命名等,更多功能本身去探索吧!

相關文章
相關標籤/搜索