前言
一個(gè)能把知識(shí)給別人講清楚的人,一定是理解清楚透徹的人。
很多人都愿意本著分享、開(kāi)源的精神,將自己的經(jīng)驗(yàn)、見(jiàn)解無(wú)私地分享給生態(tài)、大眾,我很敬佩這樣的人,也一直向他們學(xué)習(xí)。
切換gitee碼云圖片倉(cāng)庫(kù)
由于github太不穩(wěn)定了,所以自己有找了gitee倉(cāng)庫(kù)來(lái)做圖片的存儲(chǔ)
進(jìn)入碼云,然后創(chuàng)建一下私人token


生成的token自己記住。
新建一個(gè)public的倉(cāng)庫(kù),專(zhuān)門(mén)管理md文件和圖片。如果你原來(lái)有g(shù)ithub,可以直接導(dǎo)入過(guò)來(lái)。
picgo增加插件

安裝好,重新配置一下

主要是customUrl:
https://gitee.com/用戶(hù)名/倉(cāng)庫(kù)名/raw/master
完成后就可以上傳圖片啦,很快。

正題
現(xiàn)在寫(xiě)博客,然后要發(fā)布到很多寫(xiě)作平臺(tái),例如,簡(jiǎn)書(shū)、csdn、掘金等,可能面臨著有些圖片防盜鏈或者失效的情況,我推薦的策略體系是:
markdown+Typora + picGo + jsdelivr + github倉(cāng)庫(kù) + bloghelper
Typora
Typora無(wú)論是在win還是在mac都可以用,md的標(biāo)準(zhǔn),適用于大多數(shù)主流的博客平臺(tái),小巧靈動(dòng),很多人都喜歡。

PicGo
PicGo 快速上傳圖片并獲取url連接的工具,win,mac都可以用。而且支持很多圖床:七牛、騰訊云、又拍云、github、阿里云等等,有桌面狀態(tài)欄直接拖拽上傳,很方便。最終要的是可以和typora結(jié)合使用

jsDelivr
jsDelivr 免費(fèi)的開(kāi)源倉(cāng)庫(kù)的cdn,支持npm、github、WordPress等

方案詳情
一、github生成token,生成倉(cāng)庫(kù)用于保存md和圖片
在【Settings】-【Developer settings】-【Personal access tokens】-【Generate new token】


保存好token,后面會(huì)用到
創(chuàng)建一個(gè)github新倉(cāng)庫(kù),用于存放md文件和圖片
二、pickGo設(shè)置github圖床和jsDelivr的域名url

倉(cāng)庫(kù)名:【用戶(hù)名】/【你的倉(cāng)庫(kù)名】
分支:master
token:就是剛才github的token
存儲(chǔ)路徑:指的是github的倉(cāng)庫(kù)的目錄,這里推薦按年份來(lái)存放md和圖片,明年你就改一下2021就行了
自定義域名:這個(gè)就需要用免費(fèi)的jsDelivr來(lái)做github的cdn中轉(zhuǎn),這樣訪(fǎng)問(wèn)會(huì)快很多
https://cdn.jsdelivr.net/gh +【賬戶(hù)名fly7632785】+ 【倉(cāng)庫(kù)名blogs】@latest
PS:有時(shí)候會(huì)出現(xiàn)上傳圖片失敗的問(wèn)題,不是picGo的問(wèn)題,多數(shù)是因?yàn)間ithub,你懂的。如果你有自己的oss或者其他云儲(chǔ)存,可以把地址改為其他picGo支持的圖床云儲(chǔ)存。
三、一鍵發(fā)布到多個(gè)寫(xiě)作平臺(tái)
我寫(xiě)博客是發(fā)布到簡(jiǎn)書(shū)、掘金、csdn上的,當(dāng)然不想一個(gè)一個(gè)復(fù)制啦。所以,網(wǎng)上找了一圈兒工具,有些說(shuō)openwrite、有些說(shuō)bloghelper還有一些其他大型媒體工具比如易媒、簡(jiǎn)媒等,但是多數(shù)還是商業(yè)化的,說(shuō)白了,就是要收費(fèi)。openwrite:每月10次發(fā)布。發(fā)布底部還加了類(lèi)似水印的文字。。。。不喜歡
github上的bloghelper,這個(gè)很不錯(cuò),推薦,跨操作系統(tǒng)的。大致原理就是,登錄拿cookie、token等信息,自己做請(qǐng)求進(jìn)行發(fā)布。所以你需要先登錄你要發(fā)布的平臺(tái)。

你們可以自行下載。
PS:如果下載了不能用的話(huà)(我的mac10.15.4 就不能用),可以自行clone項(xiàng)目,npm方式自運(yùn)行。還有一點(diǎn)就是,作者使用mac的話(huà)狀態(tài)欄是黑色的,所以它做的圖標(biāo)是白色透明的,而我的mac是白色的狀態(tài)欄,就看不見(jiàn)圖標(biāo),一開(kāi)始我還以為程序報(bào)錯(cuò)了,clone下來(lái)之后運(yùn)行,最后才發(fā)現(xiàn)是圖標(biāo)問(wèn)題,改成黑色,就能完美看見(jiàn)了。
BlogHelper修改版本
需要自行clone ; npm install ; npm start
自行編譯版本
- 兼容mac的淺色外觀模式 圖標(biāo)可見(jiàn)(原來(lái)是透明的白色 不可見(jiàn))
- 增加一鍵存稿、發(fā)布 博客到 已登錄的寫(xiě)作平臺(tái)
關(guān)于作者
作者是一個(gè)熱愛(ài)學(xué)習(xí)、開(kāi)源、分享,傳播正能量,喜歡打籃球、頭發(fā)還很多的程序員-。-
熱烈歡迎大家關(guān)注、點(diǎn)贊、評(píng)論交流!
簡(jiǎn)書(shū):http://www.itdecent.cn/u/d234d1569eed
github:https://github.com/fly7632785