多是目前最好的博客策略(長期、穩定、多平臺發佈)

概述

利用GitHub倉庫長期存放博客及圖片,其餘平臺一鍵複製便可進行發佈!git

使用的工具或資源

設置GitHub

在GitHub中去申請一個token,只要授予repo權限就行了github

複製保存(由於token只能複製一次,後續就看不到了)數據庫

而且單獨開一個倉庫用來存儲博客和圖片segmentfault

參考策略:
本人直接使用的是GitHubPage的倉庫(用戶名.github.io)
用年份做爲一級目錄,直接存儲博客md文件,
image做爲二級目錄,存儲每一年寫的博客的圖片資源
避免一個文件夾文件太多,同時後期也方便對每一年統一回顧

設置PicGo

在picGo中設置GitHub圖牀,按照提示輸入須要的信息網絡

這裏的自定義域名可使用編輯器

https://raw.githubusercontent.com/[github用戶名]/[倉庫名]/master

不過因爲 衆所周知 未知 的緣由,GitHub速度不穩定,雖然峯值其實也挺快的,只是偶爾就連不上
因此也可使用jsDelivr的cdn地址(沒錯,jsDelivr都不須要註冊,直接使用url拼接就能實現CDN!工具

https://cdn.jsdelivr.net/gh/[github用戶名]/[倉庫名]@latest

jsDelivr是一個「快速」、「可靠」、「自動化」的用於開源數據的免費CDN網站

每月存儲了 1920TiB 的數據!(2020.06.02),使用人數至關多,穩定性很好,並且數據源在本身的GitHub上,是在擔憂數據丟失,那就加一個url

「若是本博客圖片連接失效,請將[jsDelivr]連接更換爲[GitHub連接]」

就能夠了!spa

設置Typora

「文件」-> 「偏好設置」 -> 「圖像」

「插入圖片時...」的動做選擇 「上傳圖片」,並輸入picGo在本機上的位置

寫!

那麼應該怎麼寫呢?

要記住,以前在GitHub新開的那個倉庫就是用來長期穩定存儲博客及圖片的,因此須要先把那個倉庫克隆下來,而後在本地博客倉庫文件夾內使用Typora編輯器進行編寫,由於Typora設置好了圖片上傳的功能,因此在本地寫的時候直接粘貼圖片就好啦,它會自動幫你上傳。

可能有的同窗會以爲寫完還要push,還要複製很麻煩,其實把文章寫好了博客倉庫不用急着push,由於它就是一個備份,必要的時候在你換了設備的時候push一下就行了,不然一直留在本地均可以。

固然強迫症仍是喜歡全都放在雲端比較安心 hh

寫好以後,一鍵複製到CSDN簡書掘金segmentfault以及本身的我的博客網站WordPressTypecho就好啦!

也就是說,GitHub上的倉庫只是用來存儲,可是不是用來展現的,固然也能夠展現,就是比較醜,或者也能夠搞個jekyll主題,反正辦法不少。
主要用來展現博客的地方應該是第三方博客平臺(流量多)或者本身的博客小站(可自定義、有歸屬感)

總結

優勢

  • 長期穩定

    • 圖片文章都在GitHub上,您跟我說GitHub不穩定?不說網絡
  • 圖片速度快

    • 全球好多好多人都在用的 jsDelivr 免費 CDN,快到飛起
  • 多平臺發佈

    • 由於如今簡書、CSDN發佈博客中的外鏈圖片都會轉存到它們本身網站上,並且有防盜鏈機制.....若是發佈到一個新平臺須要手動轉存圖片,很麻煩
  • 我的博客網站隨意開關,不再用擔憂續不續費的問題了

    • 由於我的博客網站就是顯示的一個載體,數據庫裏沒啥重要數據。考慮到大多數我的博客網站存活時間都不長,用了此種策略的話即便我的博客反覆開開關關也不會有啥影響,寫個腳本一鍵發佈就行了,最重要的是圖片不會丟
  • 寫做體驗好

    • 這裏不撕逼哪一個編輯器是最好用的md編輯器,起碼Typora所見即所得的方式比CSDN、Typecho等在線編輯器不知道要好多少!

缺點

  • 修改的時候多一步

    • 由於修改的時候須要修改一下倉庫裏的內容
  • 跨設備編輯的話麻煩一點

    • 由於若是編輯的話是須要修改博客倉庫的,因此須要先pull下來,而後修改commit,而後push(這裏必定須要push了,由於跨設備了),而後一鍵複製到已經發布的平臺。
相關文章
相關標籤/搜索