最近利用Jekyll和GitHub組合在網上搭建了自己的博客,開始慢慢接觸Markdown、練習如何寫博客。但是寫文章涉及到圖片時每次都要手動上傳到七牛云,然后再把外鏈復制下來拿來用,這樣賊麻煩。于是,作為新手的我,跑去搜了很多關于七牛云插件的教程,感覺markdown-helper這個python腳本在windows下蠻好用的,所以想拿來小小的分享一下。
配置步驟
1. 安裝python 和pip
詳細內容不再贅述,可以參考windows下面安裝Python和pip終極教程。
2. 安裝七牛云的sdk
利用pip安裝七牛的sdk, 命令行下輸入
pip install qiniu
3. 下載markdown-helper腳本并配置
- 在GitHub上,腳本作者提供了兩種版本的腳本文件:
[MarkDownHelper.py](https://github.com/wuchangfeng/markdown-
helper/blob/master/MarkDownHelper.py): 可以將上傳至七牛的圖片等比例的縮小至 75% 或自定義寬高
[MarkDownHelper2.py](https://github.com/wuchangfeng/markdown-
helper/blob/master/MarkDownHelper2.py): 上傳至七牛的圖片壓縮為原來的1/3。
我們可以根據自己不同的需求選擇不同的腳本,這篇文章中,我只展示了 MarkDownHelper.py,要使用要使用壓縮功能,請看腳本作者原文markdown-helper,其實差別不大。
將 MarkDownHelper.py 腳本下載到計算機,如果您沒有七牛云的賬號,請移步七牛云注冊賬號并建立自己的bucket。
-
修改腳本的配置:
用編輯器打開腳本文件修改配置
MarkDownHelper(1).png
對應的配置參數在這里
.png?imageMogr2/thumbnail/!75p)
.png?imageMogr2/thumbnail/!75p)
4. 拖動圖片到腳本上即可,程序會在同文件夾內生成 md_url.txt,內含有可直接引用的外鏈。
如果拖動沒有反應,可以自己調試一下。在腳本當前路徑下進入 CMD ,接著輸入
python MarkDownHelper.py
運行腳本,報錯信息在 CMD 窗口都能看得到。
注:此操作需要系統將python腳本視為一個合法的可拖放的目的對象,否則將圖片拖動到腳本上是無效的。Win10 應該默認是可以的,我在ubuntu(Linux)上拖動好像就沒效果,剛開始接觸Linux,現在還沒學會怎么設置這個,哭瞎。
總之,感謝腳本開發者,也希望本文能幫到和我一樣的初學者。第一次學著寫博客,諸多不足之處望見諒。