1. 說明
我的個人博客,服務器是1M小水管,而且我用的是markdown編輯器,其他的都挺好,但圖片上傳是真的痛苦:先把本地寫好的markdown文本貼上去,再把圖片一張一張傳到服務器(巨慢),再一張一張的引用到文章里面(眼都看花了),寫好后打開博客,加載速度感人。
后來我干脆把文章都發到博客園,因為里面的圖片可以直接拖動上傳,寫好后把文章再復制到我的個人博客去,相當於把博客園當作圖片床——但沒過幾天,博客園防盜鏈,GG。
之后,看網上說可以用七牛雲的服務器做圖片床,每月10G免費流量~果斷搞起來。
本文不是軟文,但如果你要用的話,點這個鏈接去注冊,算作我的推廣,親們就當作打賞支持我了吧(其實也就多給我點流量)。
2. 需求
我的需求是:
在本地寫作時,把圖片直接傳到圖片服務器,復制圖片URL到本地的markdown文檔——發布時只需要將文本內容傳到博客即可。
訪問我的博客時,我的博客服務器也只需要加載文本內容,圖片內容由圖片服務器負責加載。
3. 步驟
3.1 創建存儲空間
先注冊七牛雲賬號點我注冊,注冊之后要進行實名認證,需要一段時間。
登錄,到主頁后點擊對象存儲,新建一個公開存儲空間。
填好自定義的存儲空間名稱,區域自選,選擇公開空間,最后點擊創建即可創建成功。
3.2 綁定域名
空間創建好了,接下來需要給這個空間綁定域名,注意:需要已備案的域名。
這是最不好理解的一步,先講思路:
在七牛雲創建好存儲空間后,七牛雲會為這個空間創建一個“CNAME域名”,但這個域名不能直接用,需要用你自己給的域名映射到這個CNAME域名中才可以使用。
以我的空間為例:我已經有了一個備案過的一級域名:vpluszhang.cn,因此我使用二級域名img.vpluszhang.cn作為我的圖片存儲空間域名。由於我的域名是在阿里雲申請的,因此我到阿里雲的域名管理界面,把img.vpluszhang.cn綁定到已經申請的空間的CNAME上,就這樣完成了映射。
訪問流程是 img.vpluszhang.cn ---> CNAME --->實際存儲空間。
具體操作:
以我之前創建好的空間為例:
點擊綁定域名
設置加速域名,因為之前img.vpluszhang.cn已經用過了,這里用img2.vpluszhang.cn作為示例。
其他參數一般不需要動,點擊創建。
創建后系統需要處理一段時間,處理完成后,狀態變為等待CNAME,鼠標懸浮到CNAME上,會顯示存儲空間的CNAME,如圖所示
復制CNAME,到你申請域名的地方配置CNAME映射,我的域名是在阿里雲申請的,因此我在阿里雲里面設置,記錄類型填寫CNAME,記錄值填寫CNAME值,保存即可:
保存完后需要過一段時間才能成功,你可以在七牛雲的界面上監控狀態。
3.3 使用mpic上傳圖片
mpic是很好用的七牛雲圖片上傳工具,支持拖動圖片上傳,上傳成功后返回markdown格式的圖片路徑。
百度搜索mpic,進入官網下載解壓。
進入七牛雲官網,點擊右上角用戶頭像獲取AK和SK。
打開后設置賬號,分別將SK和AK填進去,其他設置見圖,設置完后保存:
拖動圖片進入mpic中,點擊復制按鈕可以把markdown格式的圖片路徑復制出來。