英文原版Ghost如何使用七牛云

小博搭建于騰訊云草丧,享受學生優(yōu)惠辣卒,帶寬1M檬输,對于大的圖片資源還是有點吃不消枚粘,遂決定將圖片資源遷移至七牛灾杰,減輕云主機負擔蚊丐。

Ghost 版本:0.7.8
Ghost 中文版本:0.7.4

  1. 注冊為七牛會員。七牛用戶艳吠,每月有如下優(yōu)惠:

10GB 永久免費存儲空間

每月 10GB 下載流量

每月 10萬 次PUT請求

每月 100萬 次GET請求

每月 750 小時自定義數(shù)據(jù)處理實例免費使用時間

每月MPS配額 20元

10G流量差不多夠我用了麦备。

2.創(chuàng)建存儲空間(假設空間名為:funnyang),點右上角的賬號名->賬戶信息->密鑰管理,得到AccessKey/SecretKey凛篙。

3.安裝七牛的nodejs SDK

cd ghost-path  //ghost-path指ghost的安裝目錄
npm install qiniu --production

4.修改ghost-path/package.json

...
"dependencies": {
    ...
    //添加黍匾,版本根據(jù)你安裝的SDK版本填寫
    "qiniu": "6.1.9" 

5.ghost-path/core/server/storage/index.js 替換成以下內(nèi)容:(也可直接替換中文版的相同文件)

var errors  = require('../errors'),
config  = require('../config'),
storage = {};

function getStorage(storageChoice) {
    storageChoice = (config.storage && config.storage.provider) || 'local-file-store';
    if (storage[storageChoice]) {
        return storage[storageChoice];
    }
    try {
        storage[storageChoice] = require('./' + storageChoice);
    } catch (e) {
        errors.logError(e);
    }
    storage[storageChoice] = new storage[storageChoice]();
    return storage[storageChoice];
}

module.exports.getStorage = getStorage;

6.修改ghost-path/config.js,對照位置修改呛梆,實在看不明白锐涯,也可以看中文版的config.js修改。

config = {
    production: {

        ···

          server: {
               host: '127.0.0.1',
               port: '2368'
           },
          storage: {
               provider: 'qiniu',
               bucketname: 'funnyang', //即空間名
               ACCESS_KEY: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
               SECRET_KEY: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
               root: '/image/', //指保存文件的路徑
               prefix: 'http://your-bucket-name.qiniudn.com' //空間的鏈接
          }

}

7.修改ghost-path/core/server/api/configuration.js

function getValidKeys() {
    var validKeys = {
        ...
        //添加
        storage: (config.storage && config.storage.provider) || 'local-file-store'

8.復制ghost-path/core/server/storage/qiniu.js到英文版相應位置填物。
大功告成全庸,上傳圖片試一試吧!看是否上傳到了七牛融痛。

原文鏈接:https://www.funnyang.com/original-english-ghost-use-qiniu/

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末壶笼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子雁刷,更是在濱河造成了極大的恐慌覆劈,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件沛励,死亡現(xiàn)場離奇詭異责语,居然都是意外死亡,警方通過查閱死者的電腦和手機目派,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門坤候,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人企蹭,你說我怎么就攤上這事白筹。” “怎么了谅摄?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵徒河,是天一觀的道長。 經(jīng)常有香客問我送漠,道長顽照,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任闽寡,我火速辦了婚禮代兵,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘爷狈。我一直安慰自己植影,他們只是感情好,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布淆院。 她就那樣靜靜地躺著何乎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪土辩。 梳的紋絲不亂的頭發(fā)上支救,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音拷淘,去河邊找鬼各墨。 笑死,一個胖子當著我的面吹牛启涯,可吹牛的內(nèi)容都是我干的贬堵。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼结洼,長吁一口氣:“原來是場噩夢啊……” “哼黎做!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起松忍,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤蒸殿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后鸣峭,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宏所,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年摊溶,在試婚紗的時候發(fā)現(xiàn)自己被綠了爬骤。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡莫换,死狀恐怖霞玄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拉岁,我是刑警寧澤溃列,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站膛薛,受9級特大地震影響听隐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜哄啄,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一雅任、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧咨跌,春花似錦沪么、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春殉摔,著一層夾襖步出監(jiān)牢的瞬間州胳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工逸月, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留栓撞,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓碗硬,卻偏偏與公主長得像瓤湘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子恩尾,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容