Hexo文章圖片存儲選七牛(當(dāng)然支持MD都可以)

<big>版權(quán)聲明:本文為 Codeagles 原創(chuàng)文章,可以隨意轉(zhuǎn)載,但必須在明確位置注明出處!?。?lt;/big>


今天一打開blog發(fā)現(xiàn)一個(gè)總大問題,所有文章中的圖片全掛了,Hexo文章中的圖片,可以放在本地,然后和靜態(tài)文件一起發(fā)布(部署)到空間里,原來就是這么做的。
經(jīng)過后來的仔細(xì)想想,我覺得文章中以前一直都是用的本地圖片,如果有一天我電腦不用了,或者轉(zhuǎn)移或者在出現(xiàn)這種情況,每個(gè)圖片不是還得重弄嘛,太費(fèi)勁了,之前搭建博客的時(shí)候,看到了用七牛云存儲來托管圖片,這下遷移數(shù)據(jù),加載什么的煩惱,都忘掉!!接下來,由此困擾的同學(xué),可以直接看完??赐昴銜慕①~號到使用圖片外鏈的技能,基礎(chǔ)操作只需要這一篇博客就夠用了。

七牛簡介

七牛云,在這里您可以方便快捷的訪問您在七牛云中使用的各類資源,通過簡單操作便可以完成對相關(guān)資源的配置監(jiān)控和管理。

一句話,我就是用它做圖片托管,取外鏈寫在文章中。OK。

菜鳥階段

初階:注冊與初識

首先需要申請七牛賬號,如果你也需要申請,請?jiān)L問這個(gè)鏈接,這樣我也可以獲得更多的流量(5GB)。你們注冊之后在個(gè)人中心也會獲得邀請鏈接,要是覺得可以就雙贏吧。注冊過程就不多說了,都會的。

接下來你會進(jìn)到這個(gè)里面,里面有多種服務(wù),當(dāng)然你們需要可以自行解決需求,今天我們只講圖片要用到的
index

看到圖片中的服務(wù)了吧,現(xiàn)在只需要點(diǎn)擊對象存儲這個(gè)就可以創(chuàng)建空間了,然后在里面選擇配置吧。

7創(chuàng)建
親測沒什么大礙,上面說“ 華北區(qū)域尚未支持自定義數(shù)據(jù)處理服務(wù),一旦創(chuàng)建區(qū)域無法修改,請謹(jǐn)慎選擇。 ”所以默默選擇了華東,然后控制是我選的是公開的,私有的獲取外鏈方式不一樣后續(xù)介紹。好了,恭喜你,你已經(jīng)完成了菜鳥任務(wù)。

中鳥階段

進(jìn)階:使用與相識

接下來,我們該使用強(qiáng)大的服務(wù)了。在內(nèi)容管理中找到上傳文件。

use

update

然后就會進(jìn)到上傳的頁面,選擇文件,接下來都會啦。然后關(guān)閉后,回到了文件上傳列表界面。
list
后面的復(fù)制外鏈點(diǎn)擊后就可以了,然后回到md文件中只要寫上圖片語法就可以引用了。


![自己定義的圖片名字](復(fù)制過來的外鏈)

OK了,這個(gè)時(shí)候你重新部署一下,看看是不是文章里已經(jīng)有圖片了呢,好處多多,不一一說明。那么中鳥就可以了,老鳥干什么?來吧!

注意:
七牛目前只支持一個(gè)請求上傳一個(gè)文件,所以一次上傳多個(gè)文件的話,就等同于一次發(fā)送多個(gè)請求,七牛不支持。

七牛提供如下解決方案:

服務(wù)端,在上傳的業(yè)務(wù)邏輯里加個(gè)循環(huán)

客戶端,使用七牛提供的js sdk 實(shí)例:

http://jssdk.demo.qiniu.io/

批量上傳工具:

http://developer.qiniu.com/docs/v6/tools/qrsync.html

http://developer.qiniu.com/docs/v6/tools/qrsbox.html

http://developer.qiniu.com/docs/v6/tools/qshell.html ->
https://github.com/qiniu/qshell/wiki/qupload

老鳥階段

高階:我要上天

對于想弄懂深入的老鳥們,上述僅僅夠用當(dāng)然是不行的,來看看下面吧。
剛才說公開空間和私有空間的區(qū)別,對就在這:

  • 公開空間:

    1.直接在界面上獲得鏈接(上述圖片已經(jīng)演示了)。
    2.如果在給bucket綁定了域名的話,可以通過以下地址訪問。

    http://<domain>/<key>

其中<domain>是bucket所對應(yīng)的域名。七牛云為每一個(gè)bucket提供一個(gè)默認(rèn)域名。用戶也可以將自有的域名綁定到bucket上,通過自有域名訪問七牛云,不過我沒打算付費(fèi),所以“您的賬戶余額少于10元,暫無權(quán)限使用融合 CDN, 點(diǎn)擊充值”,沒辦法使用自己的域名,不影響使用沒必要了。 <key>可理解為文件名,但可包含文件分隔符等其它字符。可參考:特殊 key 資源的訪問

注意: key必須采用utf8編碼,如使用非utf8編碼訪問七牛云將反饋錯(cuò)誤

  • 私有空間:

    私有資源必須通過臨時(shí)下載憑證(downloadToken)進(jìn)行下載,如下:

    [GET] http://<domain>/<key>?e=<deadline>token=<downloadToken>
    注意,尖括號不是必需,代表替換項(xiàng)。

deadline 由服務(wù)器時(shí)間加上 指定秒數(shù) 表示過期時(shí)間點(diǎn)。默認(rèn) 3600 秒,服務(wù)器時(shí)間需校準(zhǔn),不要與標(biāo)準(zhǔn)時(shí)間相差太大。 downloadToken 可以使用 SDK 提供的方法生成。
公開私有空間解釋的參考文檔來源

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

相關(guān)閱讀更多精彩內(nèi)容

  • 一、總目錄 1,資源主頁 資源主頁:用于添加七牛各個(gè)產(chǎn)品模塊,包含有:對象存儲、自定義數(shù)據(jù)處理V2、多媒體處理、融...
    森林死了一只熊閱讀 2,449評論 0 4
  • 參考-呂昌博客我們可以直接進(jìn)入官網(wǎng)的php手冊我發(fā)現(xiàn)看composer里面的qiniu/qiniu組建是沒有用的 ...
    云龍789閱讀 6,329評論 0 2
  • qiniu-image-tool是一個(gè)提升 markdown 貼圖體驗(yàn)的實(shí)用小工具,支持windows 及 mac...
    東飛閱讀 2,712評論 4 3
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,057評論 25 709
  • 最近在讀汪曾祺《人間草木》,很有意思的一本書。“明末小品式的文字,閱讀時(shí)開窗就能聞見江南的荷香?!边@是馮唐的評價(jià)。...
    大白菜小豆腐閱讀 687評論 0 0

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