MacOS Typora集成SM.SM圖床 實現自動上傳圖片
- 此為PicGo-Core (Command line) (OpenSource)配置方法
參照官網 https://support.typora.io/Upload-Image/#option-2-config-via-cli
安裝PicGo-Core
- 第一種方法通過 安裝 PicGo-Core 的預編譯二進制文件 (Linux / Windows) 這里請看官網(暫不采用)
- 第二張方法 通過node npm安裝PicGo-Core 需要nodejs環境 這里采用第二種方法
如果您安裝了 node 或 yarn,您可以在終端中運行以下命令。
npm install picgo -g
# or
yarn global add picgo
然后你可以在終端輸入“which picgo”來獲取它的實際安裝位置,然后,選擇“Custom Command”作為“Image Uploader”功能並輸入“[your node path] [your picgo-core path] upload”作為命令。如果你直接在系統PATH中安裝了“node”和“picgo”,你也可以直接填寫“picgo upload”作為自定義命令。

- 然后打開
typora-->偏好設置-->圖像-->選擇Custom Command然后輸入路徑/usr/local/bin/node /usr/local/bin/picgo upload
配置typora圖片上傳規則 這里采用SM.MS
參考官網 https://picgo.github.io/PicGo-Core-Doc/zh/guide/config.html
picgo 的默認配置文件為~/.picgo/config.json。其中~為用戶目錄。不同系統的用戶目錄不太一樣。
linux 和 macOS 均為~/.picgo/config.json。
windows 則為C:\Users\你的用戶名\.picgo\config.json。
-
自動生成
-
通常來說你只需要配置
Uploader即可,所以你可以通過picgo set uploader來進入交互式命令行,配置成功后會自動生成配置文件,無需復制粘貼!其他更多的命令可以參考 CLI 命令 一章。 -
注意
同時,填好圖床配置之后,請務必通過
picgo use uploader選擇當前要使用的Uploader。$ picgo set uploader ? Choose a(n) uploader (Use arrow keys) ❯ smms tcyun github qiniu imgur aliyun upyun (Move up and down to reveal more choices)選擇smms 然后輸入token 可以在SM.SM控制台生成

-
-
手動配置
-
如果你要手動生成配置文件,需要自己創建對應的目錄、JSON 文件以及至少有如下的配置項(因此還是推薦通過命令行自動生成配置文件):
-
vim ~/.picgo/config.json打開編輯配置文件 並填入以下內容{ "picBed": { "uploader": "smms", // 代表當前的默認上傳圖床為 SM.MS, "smms": { "token": "" // 從 https://sm.ms/home/apitoken 獲取的 token } }, "picgoPlugins": {} // 為插件預留 }
-
驗證圖片上傳
- 在
偏好設置中點擊圖片上傳驗證發現是不成功的

- 但實際在typora中選擇點擊一張圖片點擊
上傳圖片上傳成功!

- 具體原因沒有細究。。。
