Markdown福音:ShareX自動上傳截圖并獲取外鏈

在編寫文檔時,圖片放在哪里一直是一個問題。最近了解到windows上一個名為ShareX的截圖工具可以自動上傳圖片并獲取外鏈,這對于使用markdown來編寫文檔的人簡直是一個福音,筆者也在有空的時候進行了配置,記錄一下步驟。

——2020年6月7日

使用七牛云OSS來作為圖床。

需要的東西

  • windows電腦
  • 一個已備案的域名

下載并安裝ShareX

注冊七牛云并認證

注冊并登錄后,打開對象存儲:

image

注意選擇訪問控制為公開:

image

在創(chuàng)建空間后,會獲得一個30天有效期的臨時測試域名,之后要替換為自己的域名。下面先用這個測試域名來配置。

生成token

先做一點準備工作,從這里下載一個生成token的工具,密碼6te0,下載到桌面。

在七牛的個人中心 -> 密鑰管理 中可以看到自己的AK和SK,復(fù)制它們,然后替換到下面這條命令里面:

./qiniutoken.exe -ak=你的AK -sk=你的SK -bk=存儲空間名稱

在桌面按住shift鍵點鼠標右鍵打開powshell,或打開cmd并cd到有qiniutoken.exe文件的目錄下,然后執(zhí)行上面這個命令。完事后你會得到一個token,復(fù)制它。

配置ShareX

接下來通過剪切板導(dǎo)入配置。

將token和七牛云的域名替換到下面中去:

{
  "Name": "qiniu",
  "DestinationType": "ImageUploader, FileUploader",
  "RequestType": "POST",
  "RequestURL": "http://up-z2.qiniu.com/",
  "FileFormName": "file",
  "Arguments": {
    "token": "這個替換為上面生成的token",
    "key": "%y%yy%d%h%mi-%ra.png",
    "file": "$input$"
  },
  "ResponseType": "Text",
  "URL": "http://七牛云臨時域名或你自己的域名.com/$json:key$"
}

替換好后,復(fù)制它。

打開ShareX,點擊自定義上傳目標:

image

從剪貼板導(dǎo)入:

image

然后左下角的都選擇qiniu,可以點擊測試,會得到一個圖片的url,理論上來講可以打開,如果打不開,可能是url的問題,在響應(yīng)中填寫正確的域名(臨時的或者你自己的):

image

成功后,在ShareX后設(shè)置一下上傳目標:

image

自定義CDN加速域名

在七牛云的空間管理 -> 域名管理中綁定自己的域名。這個步驟官方有詳細的解釋,就不加贅述了。需要提醒的是前綴是指二級域名的前綴,比如img.qq.com中的img就是前綴。

填好后,在ShareX的自定義上傳設(shè)置 -> 響應(yīng) -> URL 中填上自己的域名即可。

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容