一次偶然的機會讓我接觸到Markdown語法,隨后便瘋狂地愛上了這種“輕量級標記語言”。筆記、文章、技術評審文檔、業務邏輯文檔等等,我都想要使用Markdown去記錄。幾次尋覓,我找到了兩款能夠大部分符合我的需求的Markdown編輯器:Typora和馬克飛象。
目前我是兩款編輯器混合時候,當編寫的Markdown文檔需要和印象筆記對接的時候,則使用馬克飛象;至于其他用途的文檔就使用Typora。則兩款編輯器都近乎完美但是卻又不能達到完美。我寫文檔的時候經常需要截圖,然后從剪貼板從直接黏貼放進文檔,則兩款編輯器雖然都能滿足這種操作,但是其實現原理不過是將截圖存放在本機電腦上,所以,一旦文檔中有了截圖,將Markdown文檔的遷移到別的電腦上展示的成本就大大增加(圖片也要一并復制過去)。
這兩款編輯器對圖片處理的方法簡直是喪盡天良,也是我在使用過程中唯一覺得不爽的一點。辛苦搜尋之下,終于讓我找到了一種解決方案:PicGo+GitHub圖床
注:實際上,Mac OS 上的Typora編輯器已經支持將本地圖片或者截圖先上傳到服務器生成訪問鏈接后,在存放到Markdown文檔中,簡單點說,Mac OS上的Typora是完美的(??無奈我是Windows用戶)
PicGo介紹
這是一款圖片上傳的工具,目前支持微博圖床
,七牛圖床
,騰訊云
,又拍云
,GitHub
等圖床,未來將支持更多圖床。
所以解決問題的思路就是,將本地的文件,或者剪切板上面的截圖發送圖床,然后生成在線圖片的鏈接,這樣就可以讓Markdown文檔飛起來了,走到哪就可以用到哪??。
在眾多的圖床中,我選擇的GitHub圖床,其它類型的圖床如果你們有興趣的話可以試一下。
創建自己的GitHub圖床
1. 創建GitHub圖床之前,需要注冊/登陸GitHub賬號
申請GitHub賬號很簡單,我就不演示了
2. 創建Repository
- 我已經建立過一個同名的repository的,所以第一步會顯示紅色
- 第三步,為repository初始化一個README.md文件可以根據需求選擇,非必選
3.生成一個Token用于操作GitHub repository
注:創建成功后,會生成一串token,這串token之后不會再顯示,所以第一次看到的時候,就要好好保存
配置PicGo
1. 下載運行PicGo
2. 配置圖床
- 設定倉庫名的時候,是按照“賬戶名/倉庫名的格式填寫”
- 分支名統一填寫“master”
- 將之前的Token黏貼在這里
- 存儲的路徑可以按照我這樣子寫,就會在repository下創建一個“img”文件夾
- 自定義域名的作用是,在上傳圖片后成功后,PicGo會將“自定義域名+上傳的圖片名”生成的訪問鏈接,放到剪切板上
https://raw.githubusercontent.com/用戶名/RepositoryName/分支名,
,自定義域名需要按照這樣去填寫
3.快捷鍵及相關配置
注:可以將快捷鍵設置為
ctrl+shift+c
總結
將上面的步驟都設置好之后,就可以讓自己的Markdown文檔飛起來了,每次截圖之后,都可以按一下ctrl+shift+c
,這樣就會將剪切板上面的截圖轉化為在線網絡圖片鏈接,簡直就是爽的不要不要的!!