1. 安装工具

a 安装pip 通过命令 brew install pip

b 安装NodeJS 通过命令 brew install node

c 安装Buster 通过命令 pip install buster (Buster主要用于生成static静态页面,提交到GitHub,使得可以访问)

2. 下载Ghost文件,解压进入目录

a 执行命令 npm install

b 执行命令 npm start

c 现在你可以打开网页输入地址 http://localhost:2368 即可看到界面。

3. 重新打开一个命令窗口,使用一下命令生成静态文件:

a buster setup 这时会提示你输入repository URL 这个URL就是你的在GitHub上创建的GitHub Page的仓库地址,如https://github.com/USER/USER.github.io.git

b buster generate 执行之后会在Ghost根目录下生成一个static目录,这个目录下的文件就是我们需要推送到代码仓库的文件。

4. 推送静态文件到代码仓库

cd static
git init
git remote add origin https://github.com/USER/USER.github.io.git
git add .
git commit -m "Ghost Ready"
git push -u origin master -f

5. 设置自己的域名

在static目录下新建一个CNAME文件,文件内容为你的域名www.xxx.com

6. 自定义自己的网站配置:

http://localhost:2368/ghost进入,可以配置。

7. 发布新的文章:

buster generate
cd static
git add .
git commit -m "New Post"
git push

基本上就是这样了。