COS+PicGO+截圖工具+Obsidian+Typora+蟻小二:絲滑的md寫(xiě)作分發(fā)環(huán)境
背景
很久很久以前,我寫(xiě)過(guò)一篇《有道云筆記+Everything+Typora+GitHub圖床+PicGo+jsDelivr加速+截圖工具——?jiǎng)?chuàng)造絲滑免費(fèi)的Markdown寫(xiě)作環(huán)境》(https://blog.csdn.net/qq_43721542/article/details/9685957),當(dāng)時(shí)的目的是打造一個(gè)云同步免費(fèi)的Markdown寫(xiě)作環(huán)境。
現(xiàn)在,我有了新的訴求:打造一個(gè)本地絲滑的Markdown寫(xiě)作環(huán)境,且輸出的文章可以直接復(fù)制到博客平臺(tái)進(jìn)行發(fā)表,甚至可以一鍵分發(fā)到多個(gè)博客平臺(tái)。
于是,研究了如下做法,供大家參考。
工具說(shuō)明
騰訊云COS
騰訊云COS(Cloud Object Storage)是騰訊云提供的一種穩(wěn)定、安全、高效、易用的云端存儲(chǔ)服務(wù),您可以通過(guò)RESTful API接口、控制臺(tái)、SDK工具等多種方式將數(shù)據(jù)安全地存儲(chǔ)到騰訊云的存儲(chǔ)系統(tǒng)上,實(shí)現(xiàn)海量數(shù)據(jù)的存儲(chǔ)、備份和歸檔。
在這里,我們用COS代替之前的GitHub,作為新的圖床。
為什么用COS,一是因?yàn)镃OS穩(wěn)定而且速度很快,而是因?yàn)镃OS性價(jià)比極高,50G的存儲(chǔ)容量一年不到10塊錢(qián)。而GitHub在國(guó)內(nèi)訪問(wèn)的速度實(shí)在不敢恭維。
騰訊云COS網(wǎng)址:https://console.cloud.tencent.com/cos
PicGO圖片上傳工具
目的:將圖片自動(dòng)上傳到你的GitHub圖床,并返回一個(gè)Markdown格式的圖片地址。
網(wǎng)址:https://github.com/Molunerfinn/PicGo/releases
截圖工具
目的:截圖并編輯圖片。
這里使用Snipaste,網(wǎng)址:https://www.snipaste.com/
Obsidian
目的:只用于管理Markdown文件。
網(wǎng)址:https://obsidian.md/
Typora
目的:只用于編輯Markdown文件(之所以不用Obsidian編輯,是因?yàn)槲矣X(jué)得Typora編輯起來(lái)更爽哈哈)。
官網(wǎng):https://typora.io/
蟻小二
目的:用于將寫(xiě)好的文章一鍵分發(fā)到各個(gè)博客平臺(tái)。
官網(wǎng):https://www.yixiaoer.cn/
首次配置完整演示步驟
騰訊云COS
來(lái)到騰訊云“訪問(wèn)管理”控制臺(tái)(https://console.cloud.tencent.com/cam/capi),點(diǎn)擊“訪問(wèn)密鑰”-->“API密鑰管理“-->“新建密鑰”,記錄下APPID, SecretId, SecretKey。
來(lái)到COS“存儲(chǔ)桶列表”,創(chuàng)建存儲(chǔ)桶(如果還沒(méi)用過(guò)COS,需要新建COS)。注意:這里要設(shè)置訪問(wèn)權(quán)限為“公有讀私有寫(xiě)”,否則外界無(wú)法訪問(wèn)你的URL。
在確認(rèn)配置之后,就創(chuàng)建完存儲(chǔ)桶了。這時(shí),我們需要把“存儲(chǔ)桶名稱”和“所屬地域“的英文名記下來(lái),后面需要使用。
然后,在桶中創(chuàng)建文件夾,這個(gè)文件夾就可以用來(lái)存儲(chǔ)你的圖片啦。
至此,COS配置完畢。
PicGO圖片上傳工具
對(duì)于MAC中apple芯片的電腦(M1、M1 pro、M2等),在安裝完P(guān)icGO打開(kāi)時(shí)可能會(huì)遇到提示文件損壞的問(wèn)題。
這時(shí)我們我要打開(kāi)終端輸入這兩行命令:
sudo spctl --master-disable
xattr -cr /Applications/PicGo.app
sudo spctl --master-disable 這條命令是用來(lái)關(guān)閉Mac的Gatekeeper功能的。Gatekeeper是Mac系統(tǒng)中用來(lái)防止用戶運(yùn)行惡意軟件的一種安全機(jī)制。默認(rèn)情況下,它只允許用戶從App Store和已知開(kāi)發(fā)者處安裝應(yīng)用。這條命令可以暫時(shí)關(guān)閉這個(gè)功能,允許從任何來(lái)源安裝應(yīng)用。sudo是一個(gè)在Unix和類(lèi)Unix系統(tǒng)中的命令,用來(lái)以超級(jí)用戶的身份執(zhí)行命令。spctl是Gatekeeper的命令行工具,--master-disable是禁用Gatekeeper的選項(xiàng)。
xattr -cr /Applications/PicGo.app 這條命令是用來(lái)清除一個(gè)文件或目錄的擴(kuò)展屬性的。在Mac系統(tǒng)中,某些文件會(huì)被系統(tǒng)自動(dòng)添加擴(kuò)展屬性,比如下載的程序會(huì)被添加一個(gè)標(biāo)記,表明這個(gè)程序是從Internet上下載的。這個(gè)標(biāo)記會(huì)導(dǎo)致Gatekeeper阻止這個(gè)程序的運(yùn)行。xattr是一個(gè)命令行工具,用來(lái)查看和修改文件的擴(kuò)展屬性,-c選項(xiàng)是清除所有屬性,-r選項(xiàng)是遞歸處理目錄。/Applications/PicGo.app是要處理的目錄。
這兩條命令通常一起使用,用來(lái)允許從未知來(lái)源安裝的程序在Mac上運(yùn)行。
打開(kāi)PicGO后,選擇“圖床設(shè)置”-->“騰訊云COS”,根據(jù)之前在COS中記錄的信息對(duì)應(yīng)填寫(xiě):
可以自定義配置一些PicGo設(shè)置,比如快捷鍵、上傳后自動(dòng)復(fù)制URL等:
至此,PicGO配置完畢。
截圖工具
我使用的是Snipaste,好處是在截圖當(dāng)時(shí)有很多好用的編輯功能
當(dāng)然,用其他的也可以,主要就是把需要上傳到圖床的圖片放到我們電腦的剪切板中,隨時(shí)準(zhǔn)備上傳。
Obsidian
Obsidian其實(shí)是一個(gè)非常好用的筆記軟件,用來(lái)構(gòu)建自己的知識(shí)圖譜非常合適
(奈何我還沒(méi)完全學(xué)會(huì)它的使用,所以我這里用來(lái)管理.md文件)
Typora
管理不是Typora的強(qiáng)項(xiàng),編輯才是,因此,我選擇使用Typora作為我認(rèn)為完美的Markdown編輯器。
在這里要說(shuō)一下相關(guān)的配置,要結(jié)合PicGo來(lái)無(wú)縫獲取上傳圖片后的markdown格式,需要配置如下:
這樣配置之后,我們使用Snipaste得到的截圖,就可以直接粘貼到Typora了(Typora會(huì)為我們自動(dòng)上傳該截圖),得到的就是一個(gè)標(biāo)準(zhǔn)的Markdown圖片格式,如:
蟻小二
我們?cè)诒镜鼐庉嬐瓿蒑arkdown文件后,“蟻小二”這樣的一鍵分發(fā)平臺(tái)就派上用場(chǎng)了。它能將我們的文章一鍵發(fā)布到多個(gè)平臺(tái),如:知乎、B站、CSDN、微信公眾號(hào)等。
因?yàn)槊赓M(fèi)版最多支持5個(gè)不同的平臺(tái),我就綁定了5個(gè)平臺(tái)的賬號(hào)(我覺(jué)得差不多也夠用了)
(如果大家有更好用的一鍵分發(fā)軟件,也歡迎評(píng)論推薦哈)
實(shí)際上它支持很多平臺(tái):
我們可以在“一鍵發(fā)布”頁(yè)面進(jìn)行發(fā)布
首選選擇需要發(fā)布的賬號(hào):
在Typora中將想要發(fā)布的文章Ctrl+A全選后粘貼到“一鍵發(fā)布”中的編輯器:
填寫(xiě)各個(gè)平臺(tái)的發(fā)布設(shè)置后點(diǎn)擊下面的”發(fā)布“,等待發(fā)布完成即可。
使用總結(jié)(簡(jiǎn)單又絲滑的編輯步驟)
配置完成后,我們來(lái)一個(gè)使用的示例來(lái)結(jié)尾:
使用Obsidian創(chuàng)建一個(gè)新的.md文件
使用Typora打開(kāi)新建的.md文件
使用截圖工具截取想要放到文章中的圖片,期間可以進(jìn)行圖片編輯
直接ctrl+v粘貼到Typora
最后,到蟻小二進(jìn)行一鍵發(fā)布到各平臺(tái)