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

bqd1d8850 8年前發布 | 31K 次閱讀 Node.js Node.js 開發

來自: http://blog.didispace.com/nodejs-ghost/

距離年初定下開始寫博客的計劃以來已經1個半月了,不少朋友問我用的什么博客系統,為什么沒有用WordPress?我想主要原因有兩點:第一,為了進一步學習Node.js,可以通過使用Ghost從源碼中學習大牛們的設計。第二,Ghost比起WordPress更純粹、更簡潔、更快速,相信這點大家在訪問的時候都能體會得到。下面本文主要介紹一下Ghost的安裝,并分享一下自己的博客主題,希望對準備自己建站的童鞋有所幫助。

</div>

準備工作

推薦使用 中文集成版 ,其中包含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

我的主題

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

點擊查看DEMO

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

主題安裝方法:

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

若有Bug或建議,可點此提交 問題

</div>

 本文由用戶 bqd1d8850 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!