准备工作
- 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.1url
:博客域名地址
3.2database
:默认生产配置production
的数据库为sqlite3,建议修改为mysql
3.3server
:ghost服务器地址和端口
3.4storage
:静态文件存储,默认为服务器地址,可根据需要修改为阿里云
、七牛
等来进行存储 - 通过
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
给予支持。
点击查看DEMO
项目地址:http://git.oschina.net/didispace/Ghost-template-dodo
主题安装方法:
- 进入项目地址后,点击zip下载完成的包
- 将zip包解压到
content/themes/
目录下 - 进入Ghost后台,在
全局设置
中选择本主题 - 重启Ghost