manjaro19.0.2+typora+PicGo
一、下載PicGo
- 我通過右鍵復制鏈接地址,proxychain+wget。
# 走代理比較快
proxychains wget https://github.com/Molunerfinn/PicGo/releases/download/v2.2.2/PicGo-2.2.2.AppImage
- 或者聽從作者建議 通過
aurman -S picgo-appimage

總之你會得到一個AppImage的文件,雙擊之后運行即可。
二、建立github圖床倉庫
這位博主的PicGo+GitHub圖床,讓Markdown飛 寫的是非常詳細了。
當你完成以下步驟:
- 建立github倉庫
- 找到這個倉庫的
personal access token - 並完成以下配置,點擊設為默認圖床即可完成。
三、使用smms圖床
可能是我家網速的原因,使用github感覺非常卡,體驗很差。於是嘗試了一下smms。
5G免費空間,上傳速度讓人可以接受。
- 首先你需要在插件設置中下載
smms-user的插件
- 點擊圖標,會把你引向這個插件的github主頁 picgo-plugin-smms-user
詳細閱讀文檔后你需要:
# 1.進入 ~/.config/picgo/ 目錄
cd ~/.config/picgo/
# 2.克隆該項目(我是用了proxychains)
proxychains git clone https://github.com/xlzy520/picgo-plugin-smms-user.git
# 3.安裝這個插件
npm install ./picgo-plugin-smms-user
-
- 重啟應用 你會獲得一個新的圖床設置,這里的Auth需要你去 sm.ms 注冊一個賬號並獲得一個
secret token
四、如何在typora中設置拖入圖片自動上傳(未成功)
這篇文章講的很詳細,還有動圖,但是這是在windows上的。
手把手教你用Typora自動上傳到picgo圖床【教程與排坑】
注:以下內容摘錄自以上這篇博客,包括對常見錯誤的總結。我的內容是對自己需要內容(相關問題+解決方法)的一個摘錄。讀者需要深入了解應閱讀博客原文。

- 常見錯誤
Failed to fetch

這個錯誤一般是由端口設置錯誤造成的。
解決辦法: 打開picgo設置,點擊設置Server選項,將端口改為36677端口,這是picgo推薦的默認端口號,然后保存,成功。
有的時候端口會變成366771,問題在於你打開了多個picgo程序,picgo會自動幫你把36677端口改為366771端口。
{"success",false}

這個錯誤相信也有很多小伙伴遇到了,原因是文件名沖突了,如果你上傳過一張image1.jpg的圖片,再上傳名稱一樣的圖片就會失敗,康康log文件(感謝日志!)里也寫到了。
解決辦法:辦法也很簡單,打開picgo設置,將【時間戳重命名】打開。
ps:整個過程的bug非常多,讓我非常痛苦。最后完成的效果:可以拖進typora上傳,但是圖片地址依然是本地地址,無法自動變成網絡地址。
所以文章中的圖片還是我拖入PicGo之后再進入typora粘貼鏈接地址(上傳成功會自動復制進粘貼板)。
如果你有問題可以在評論中和我交流。希望盡我所能向你提供幫助,亦或從你這學習到如何修復這個bug。
