Node.js的開源博客系統Ghost搭建教程
來自: http://blog.didispace.com/nodejs-ghost/
距離年初定下開始寫博客的計劃以來已經1個半月了,不少朋友問我用的什么博客系統,為什么沒有用WordPress?我想主要原因有兩點:第一,為了進一步學習Node.js,可以通過使用Ghost從源碼中學習大牛們的設計。第二,Ghost比起WordPress更純粹、更簡潔、更快速,相信這點大家在訪問的時候都能體會得到。下面本文主要介紹一下Ghost的安裝,并分享一下自己的博客主題,希望對準備自己建站的童鞋有所幫助。
</div>
準備工作
- 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 進行安裝,記得配置一下國內鏡像,不然會比較慢。
安裝步驟
- 解壓下載的zip包
- 復制 config.sample.js 文件并命名為 config.js
- 修改 config.js 中的配置
3.1 url :博客域名地址
3.2 database :默認生產配置 production 的數據庫為sqlite3,建議修改為mysql
3.3 server :ghost服務器地址和端口
3.4 storage :靜態文件存儲,默認為服務器地址,可根據需要修改為 阿里云 、 七牛 等來進行存儲 - 通過 nvm use 選擇支持的Node.js版本:0.10.x、0.12.x、4.2.x
- 執行 npm install --production 安裝依賴包, 中文集成版 跳過此步。
- 執行 npm start 啟動Ghost,進行本地開發與測試
- 后臺訪問地址: http://yourhost/ghost
線上部署
上一章節上通過 npm start 并非后臺運行,在線上部署的時候可通過 forever 使ghost以后臺任務方式運行
- 安裝forever: npm install forever -g
- 啟動Ghost:在Ghost目錄下執行 NODE_ENV=production forever start index.js
- 停止Ghost:在Ghost目錄下執行 forever stop index.js
- 進程檢查:執行 forever list
我的主題
個人博客目前使用該主題,所以會根據需要持續更新,若您喜歡該主題歡迎點擊項目右上方的 star 給予支持。
項目地址: http://git.oschina.net/didispace/Ghost-template-dodo
主題安裝方法:
- 進入項目地址后,點擊zip下載完成的包
- 將zip包解壓到 content/themes/ 目錄下
- 進入Ghost后臺,在 全局設置 中選擇本主題
- 重啟Ghost
若有Bug或建議,可點此提交 問題
</div> 本文由用戶 bqd1d8850 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!