Typora+picGo-core+雲對象存儲+以時間戳命名圖片存儲


Typora+picGo-core+雲對象存儲+以時間戳命名圖片存儲

概述

先用我自己的話簡單介紹一下這三個工具。

  • Typora:一個簡潔的、靈活度高的、支持 MD 的編輯器;
  • picGo-core:基於命令行的上傳圖片到指定網絡位置的工具(很狹隘);
  • 雲對象存儲:雲服務商提供的用來存儲特殊文件的容器。

用過 MD 書寫的人都知道,往 MD 里面貼圖片是一件非常痛苦的事情,要么只能鏈接本地,要么花錢給支持 MD 的筆記工具充錢鏈接在線圖片,非常不人性化!尤其是在這個圖片勝過言語的時代,一張圖片就可以高度集中且准確的表達許多句話才能說明白的東西。

之前寫筆記的圖片都是存在本地,要跨平台查看的話就導出 pdf,也挺方便的,所以就一直沒有弄圖床(就是圖片的床嘛,存圖片的網絡位置)的事,前幾天突然一個激靈,想着俺要邁進新時代、要更加智能、要更加 free,於是就有了后續的圖床配置嘗試和已經使用一陣子后才寫的這篇筆記。

發隨筆的話可能會有人看,所以我還是從頭來講講所有這些東西咋配吧,雖然這是一篇屬於個人的筆記(萬一我哪一天得了阿爾茨海默病也可以來回憶回憶)。


准備

首先,你得下載一個 Typora,點這里,按照指引安裝和下載就好了;

其次,你得注冊騰訊雲的業務,其他雲服務提供商都有類似業務,聽說七牛雲在對象存儲這一塊兒非常放得開,好像不收費的(其它雲一般都有幾個月的免費試用期,試用完之后正式使用的價格也不會特別貴)。這一塊步驟多,但沒什么特別復雜的地方,進官網,按照指引注冊就好了。


配置

雲對象存儲

我以騰訊雲為例子,在官網點進對象存儲服務界面:

image-20211006175210934


直接使用:

image-20211006175313974


它會讓你登錄,登錄就好,然后在控制台創建存儲桶,后面的高級可選配置按照默認的來就行,最后創建:

image-20211006175920527


創建完成后點配置管理,然后停在打開的頁面(處於隱私,不展示),再去配 Typora

image-20211006180056188


Typora配置

又快捷方式的用快捷方式打開 Typora,沒有的自己建一個 txt 文檔,然后把后綴名改名為 md,再打開就可以進入 Typora,我們直奔設置而去:

image-20211006180406994


按照這樣配置就好,下載 PicGo-Core 的時候網速慢或者沒法下就等網好的時候再弄。

image-20211006180734716


然后,最關鍵的地方來了!


PicGo-Core配置

在上面的設置界面中點擊右下方的【打開配置文件】,然后它就會給你彈出來一個 JSON 文件,大概就是這樣的:

{
  "picBed": {
    "current": "tcyun",
    "uploader": "tcyun",
    "smms": {
      "token": ""
    },
    "tcyun": {
      "appId": "*******",
      "area": "ap-nanjing",
      "bucket": "*****",
      "customUrl": "",
      "path": "typora/",
      "secretId": "AKIDzkF*******fEAsUrH1g5",
      "secretKey": "KbccMtA*******fz3zB8pFm37v",
      "version": "v5"
    }
  },
  "picgoPlugins": {}
}

  • current:當前使用的配置,一要和下面的【一個配置】名稱一樣
  • uploader:上傳者
  • smms:一定不要漏掉!!!按照模板里面填就好,里面的 token 就填空的
  • tcyun:一個配置
  • appId:隨便填
  • area:我么配置完騰訊雲后最后停留的網頁,里面就有一個有關地域的信息,把對應的代碼 copy 過來就行了,格式和模板里面的類似
  • bucket:存儲桶名稱,同在最后的網頁上,直接 copy
  • customUrl:訪問域名,同在最后的網頁上,直接 copy
  • path:圖片上傳路徑,就按照這個模板里面的填
  • secretId 和 secretKey:下面單獨講
  • version:版本,填 v5!!!

獲取 secretId 和 secretKey

當時在騰訊雲控制台轉了半天才找到,大致是這樣的,先點擊右上角的【訪問管理】:

image-20211006182044056

在跳轉頁面的側邊欄選擇【API密鑰管理】,它會提示你危險操作,你要處理就處理一下,不處理也沒什么,只要你不弄一下重要的東西在雲服務平台上面就行。

然后點擊新建密鑰,把 secretId 和 secretKey 都復制到我么你的配置文件里面即可,到此為止,大功告成!趕緊測試一下!


測試

回到 Typora 的圖像設置,然后點擊驗證:

image-20211006182454883


成功就大功告成,失敗了就只能自己再找找問題咯!


進階

我們使用的截圖工具和自己復制的圖片往往都會有自己的名字,截圖工具還好,以時間命名,基本不會重復,但有時候我么難免會碰到上傳兩個【未命名.png】的時候,一旦有這種情況,PicGo-Core 就會報錯,因為存在圖床里面的文件名重復了嘛,如果不需要自己命名存儲在圖床里的文件的話,可以考慮使用時間戳命名,當然,不是讓你自己手動的一個個地在插入圖片的時候去重命名,你碰到的問題,肯定已經有人碰到過,並且大概率已經有解決方案了。

所以,PicGo-Core 有一款插件可以在上傳圖片前自動按照當前時間重命名文件,名叫【picgo-plugin-super-prefix】。

首先找到 Typora 安裝 PicGO-Core 的路徑,大概是在C:\Users\dell\AppData\Roaming\Typora\picgo\win64這個目錄下,注意 dell 要換成自己電腦的用戶名。在這個目錄下打開 cmd,這是個 gif 圖!:

QQ錄屏20211006183556 00_00_00-00_00_30

鍵入.\picgo.exe install super-prefix安裝,網不好自己解決qaq,安裝完成后打開配置文件:

{
  "picBed": {
    "uploader": "tcyun",
    "current": "tcyun",
    "smms": {
      "token": ""
    },
    "tcyun": {
        xxx
    }
  },
  "picgoPlugins": {
    "picgo-plugin-super-prefix": true
  },
  "picgo-plugin-super-prefix": {
    "fileFormat": "YYYYMMDDHHmmss"
  }
}

主要是要配置最下面的兩個配置,注意花括號匹配。可以通過配置看到我們的文件是通過年月日時分秒來命名的!

OK,這次的配置就到這里,下次換電腦之前肯定還要再來看的,希望這一天以愉快的方式(希望不是因為這個電腦爆炸了 😄 )快點到來!


免責聲明!

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



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