ghost博客搭建

前言

这几天搭建了一个博客,使用的是ghost 官网 http://www.ghostchina.com

几个插件配置了一下凑合着用。

搭建——更改主题——代码高亮——评论——搜索——存储——站点统计

把大致配置记录下来方便下次重做。

搭建

1.环境:

中文版集成版可以省略 npm install --production , 避免悲剧。当使用0.11.10等英文版,32位node出现sqlite3出问题,改为64位版本

2.安装:
解压ghost,在Ghost-0.7.4-zh-full目录下右键打开命令窗口,执行 npm start 开发模式 或者 npm start --production 生成模式 启动。Ctrl+C关闭ghost

默认地址 127.0.0.1:2368 , 对应后台为127.0.0.1:2368/ghost

发布

使用nginx代理 下载地址

默认安装路径C:\nginx

打开C:\nginx\conf的nginx.conf文件,修改部分信息

·····
    upstream Servers {    
          server 127.0.0.1:2368 ;      
       }

    server {
        listen       80;
        server_name  xxxx.com;  # 改为你的域名
        location / {
             proxy_pass http://Servers;  #解析到 ghost 的端口
               }
       ·····    
       }
   ·····

修改ghost目录下的config.js文件,将production|development下的url修改为 "xxxx.com"

nginx命令

start nginx                       #启动nginx 
nginx -s reload|reopen|stop|quit  #重新加载配置|重启|停止|退出 nginx

使用 start nginx 启动nginx, 现在可以通过 域名xxxx.com 或者127.0.0.1:2368 访问博客。