關於解決 MarkDown 文章的圖片問題

圖片取自 Zoommy
Alfred 是 Mac 上的利器,敲擊鍵盤之間就可以幫你開啟應用、瀏覽資料夾、檔案內搜尋、執行終端命令,還可幫你做一些繁複但有規律的事情。
用 MarkDown 寫文章時,就會碰到『插入圖片』這件繁複但有規律的事。在文章中插入一張圖片的流程是:
- 找到圖片
- 上傳圖片
- 獲取圖片連結
為了寫文章時方便插入圖片,或者在其他用途中使用圖片連結,最近寫了一個 Alfred workflow,名叫 SmartPic
,可以幫你一鍵上傳圖片並獲取圖片連結。Alfred workflow 檔案和相關程式碼已放在 GitHub , 點選檢視 SmartPic 。
以下是該工具的簡介和使用方式。
SmartPic 簡介和使用
SmartPic 是一款 Alfred workflow,可以方便大家上傳圖片到雲上,並獲取圖片連結,可用於 Markdown 寫文章時新增圖片或其他用途。
注:SmartPic 基於 Python 2.7,請確保已安裝 Python。
安裝
下載 SmartPic.alfredworkflow 檔案後,雙擊即可。當然,前提是已安裝 Alfred(請自行安裝)。
配置
SmartPic 其實是將圖片上傳至騰訊雲端儲存桶,所以你需要自行申請免費的儲存桶,並將儲存桶相關引數配置到本地即可。
-
登入騰訊雲建立儲存桶 點選建立 。點選會開啟騰訊雲,介面如下圖,點選其中的
建立儲存桶
進行建立。建立儲存桶
-
建立完成後的介面如下圖:
建立後介面
-
點選左側的金鑰管理,可以找到配置引數中的 secret_id、secret_key 兩項
檢視金鑰
-
點選要使用的儲存桶,進入下圖介面。各個引數的對應值已在圖中標出,包含 bucket、region、blog_prefix 三項。
儲存桶引數
-
撥出 Alfred,輸入 SmartPic 命令,按下 Enter 進入選單介面,並選擇
config
選單(如下圖),在開啟的檔案中以 json 方式配置上述步驟中找到的 secret_id、secret_key、bucket、region、blog_prefix 五項引數,替換******
部分即可,以下述程式碼為例。配置 SmartPic
config.txt
檔案的配置格式{ "secret_id": "******", "secret_key": "******", "region": "ap-guangzhou(只取英文)", "bucket": "******", "blog_prefix": "******" }
使用
SmartPic 命令
此命令包含以下四個命令:
config list uploadPic help
SmartPicUploadPic 命令
上傳圖片:搜尋出圖片,Enter 後即可上傳,上傳完成會自動複製連結到剪下板。
注:本文的圖片均用 SmartPic 上傳獲取連結。
版權宣告
本文首發自簡書,搜尋作者 QinGeneral
同步發於CSDN部落格,搜尋作者 QinGeneral
同步發於微信公眾號:AndroidRain
無需授權即可轉載,甚至無需保留以上版權宣告;
轉載時請務必註明作者。

掃碼關注微信公眾號