1. 程式人生 > >Node.js的開源博客系統Ghost搭建教程

Node.js的開源博客系統Ghost搭建教程

參考 運行 qlite 停止 存儲 img 圖片 http 啟動

準備工作

  • Node.js版本:0.10.x、0.12.x、4.2.x。安裝步驟可參考:Node.js環境搭建
  • Ghost版本:0.7.4:中文集成版(33.6M),中文標準版(3.39M),英文原版(3.23.M)

推薦使用中文集成版,其中包含Node.js需要的模塊包node_modules

若使用中文標準版,需使用npm install --production進行安裝,記得配置一下國內鏡像,不然會比較慢。

安裝步驟

  1. 解壓下載的zip包
  2. 復制config.sample.js文件並命名為config.js
  3. 修改config.js中的配置
    3.1 url:博客域名地址
    3.2 database:默認生產配置production
    的數據庫為sqlite3,建議修改為mysql
    3.3 server:ghost服務器地址和端口
    3.4 storage:靜態文件存儲,默認為服務器地址,可根據需要修改為阿裏雲七牛等來進行存儲
  4. 通過nvm use選擇支持的Node.js版本:0.10.x、0.12.x、4.2.x
  5. 執行npm install --production安裝依賴包,中文集成版跳過此步。
  6. 執行npm start啟動Ghost,進行本地開發與測試
  7. 後臺訪問地址:http://yourhost/ghost

線上部署

上一章節上通過npm start並非後臺運行,在線上部署的時候可通過forever使ghost以後臺任務方式運行

  1. 安裝forever:npm install forever -g
  2. 啟動Ghost:在Ghost目錄下執行NODE_ENV=production forever start index.js
  3. 停止Ghost:在Ghost目錄下執行forever stop index.js
  4. 進程檢查:執行forever list

我的主題

技術分享圖片DEMO

個人博客目前使用該主題,所以會根據需要持續更新,若您喜歡該主題歡迎點擊項目右上方的star給予支持。

點擊查看DEMO

項目地址:http://git.oschina.net/didispace/Ghost-template-dodo

主題安裝方法:

    1. 進入項目地址後,點擊zip下載完成的包
    2. 將zip包解壓到content/themes/
      目錄下
    3. 進入Ghost後臺,在全局設置中選擇本主題
    4. 重啟Ghost

Node.js的開源博客系統Ghost搭建教程