MacOS Typora集成SM.SM圖床 實現自動上傳圖片


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”作為自定義命令。

image-20211004163643173

  • 然后打開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控制台生成

      image-20211004164428398

  • 手動配置

    • 如果你要手動生成配置文件,需要自己創建對應的目錄、JSON 文件以及至少有如下的配置項(因此還是推薦通過命令行自動生成配置文件):

    • vim ~/.picgo/config.json 打開編輯配置文件 並填入以下內容

      {
        "picBed": {
          "uploader": "smms", // 代表當前的默認上傳圖床為 SM.MS,
          "smms": {
            "token": "" // 從 https://sm.ms/home/apitoken 獲取的 token
          }
        },
        "picgoPlugins": {} // 為插件預留
      }
      

驗證圖片上傳

  • 偏好設置中點擊圖片上傳驗證發現是不成功的

image-20211004164915840

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

image-20211004164736394

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM