自己也算是摸爬滚打搭建成功,然后自己再重新安装部署一遍,把完整步骤分享给大家,同时最后有一些连接,如果我的步骤不行,大家可以参考其他人的.
一、安装Homebrew
Homebrew是基于Ruby的,所以安装过程也是很简单的,把下面的代码粘贴到Terminal中执行
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
查看安装是否成功:
1 | brew --version |
如下图所示表示安装成功

更多的brew命令
1 | //查看brew的帮助 |
二、安装Git
1、使用brew安装Git
1 | brew install git |
2、完成安装
查看是否安装成功
1 | git --version |

三、通过nvm安装指定版本的node
1、安装nvm
1 | brew install nvm |
2、配置nvm
配置nvm在shell中可以使用nvm命令,修改~/.bash_profile文件,如果不存在,新建 .bash_profile文件
1 | cd ~ |
在文件中添加如下命令:
1 | export NVM_DIR=~/.nvm |
重新source
1 | source .bash_profile |
3、安装node
1 | nvm ls-remote 查看 所有的node可用版本 |
4、完成安装
查看是否安装成功
1 | node -v |

四、安装hexo
1、利用npm命令即可安装
全局安装
1 | npm install -g hexo |
五、初始化Hexo
1、创建Blog所在的文件夹
1 | cd /Users/**/Workspace/github |
2、hexo初始化
1 | hexo init |
初始化成功后会生成如下文件

3、在_config.yml进行基础配置
配置title, author, description等基本信息

4、设置主题
可以Hexo主题页面中选择与自己相匹配的主题,使用Git clone到themes目录下,配置成自己博客的主题, 这些主题都是安装作者的喜好来开发的,我们可以Fork这个project,根据自己的喜好来进行二次开发和设置
1 | cd themes |
5、添加博客文章
源文件一般为markdown文件,所以在写博客之前我们需要先了解markdown的基本语法, 将完成的文章放到source/_posts路径下。

6、启动本地服务,浏览本地博客
1 | hexo g |
更多hexo命令
1 | # 启动服务 |
7、浏览器输入http://localhost:4000进行访问

六、部署到Github
1、申请Github账号
2、New repository

注意: 输入Repository name时,最好与前面的username保持一致(上图不一致是因为我已经使用hankliu62.github.com创建了一个github仓库了)
3、选择hankliu62/hankliu62.github.com >> Settings >> GitHub Pages >> Choose a theme



随便选择一个主题,最终会使用hexo中选择的主题样式,这里就无所谓了
4、设置index.md, 访问github博客

5、结合hexo,发布到github
进入第三步创建的hankliu62.github.com文件夹,在_config.yml配置对于的github仓库, 以及本次提交的信息
1 | cd hankliu62.github.com |
配置信息和提交信息如下:
1 | # Deployment |
生成静态文件,再部署
1 | hexo g |
