在編寫文檔時(shí)荷愕,圖片放在哪里一直是一個(gè)問題纱扭。最近了解到windows上一個(gè)名為ShareX的截圖工具可以自動(dòng)上傳圖片并獲取外鏈牍帚,這對(duì)于使用markdown來編寫文檔的人簡直是一個(gè)福音,筆者也在有空的時(shí)候進(jìn)行了配置乳蛾,記錄一下步驟暗赶。
——2020年6月7日
使用七牛云OSS來作為圖床。
需要的東西
- windows電腦
- 一個(gè)已備案的域名
下載并安裝ShareX
注冊(cè)七牛云并認(rèn)證
注冊(cè)并登錄后肃叶,打開對(duì)象存儲(chǔ):
注意選擇訪問控制為公開:
在創(chuàng)建空間后蹂随,會(huì)獲得一個(gè)30天有效期的臨時(shí)測試域名,之后要替換為自己的域名因惭。下面先用這個(gè)測試域名來配置岳锁。
生成token
先做一點(diǎn)準(zhǔn)備工作,從這里下載一個(gè)生成token的工具蹦魔,密碼6te0
浸锨,下載到桌面。
在七牛的個(gè)人中心 -> 密鑰管理 中可以看到自己的AK和SK版姑,復(fù)制它們柱搜,然后替換到下面這條命令里面:
./qiniutoken.exe -ak=你的AK -sk=你的SK -bk=存儲(chǔ)空間名稱
在桌面按住shift鍵點(diǎn)鼠標(biāo)右鍵打開powshell,或打開cmd并cd到有qiniutoken.exe
文件的目錄下剥险,然后執(zhí)行上面這個(gè)命令聪蘸。完事后你會(huì)得到一個(gè)token,復(fù)制它表制。
配置ShareX
接下來通過剪切板導(dǎo)入配置健爬。
將token和七牛云的域名替換到下面中去:
{
"Name": "qiniu",
"DestinationType": "ImageUploader, FileUploader",
"RequestType": "POST",
"RequestURL": "http://up-z2.qiniu.com/",
"FileFormName": "file",
"Arguments": {
"token": "這個(gè)替換為上面生成的token",
"key": "%y%yy%d%h%mi-%ra.png",
"file": "$input$"
},
"ResponseType": "Text",
"URL": "http://七牛云臨時(shí)域名或你自己的域名.com/$json:key$"
}
替換好后,復(fù)制它么介。
打開ShareX娜遵,點(diǎn)擊自定義上傳目標(biāo):
從剪貼板導(dǎo)入:
然后左下角的都選擇qiniu
,可以點(diǎn)擊測試壤短,會(huì)得到一個(gè)圖片的url设拟,理論上來講可以打開,如果打不開久脯,可能是url的問題纳胧,在響應(yīng)中填寫正確的域名(臨時(shí)的或者你自己的):
成功后,在ShareX后設(shè)置一下上傳目標(biāo):
自定義CDN加速域名
在七牛云的空間管理 -> 域名管理中綁定自己的域名帘撰。這個(gè)步驟官方有詳細(xì)的解釋跑慕,就不加贅述了。需要提醒的是前綴
是指二級(jí)域名的前綴摧找,比如img.qq.com
中的img
就是前綴核行。
填好后牢硅,在ShareX的自定義上傳設(shè)置 -> 響應(yīng) -> URL 中填上自己的域名即可。