longxdragon's blog

[Mac] Hexo+GitHub 环境准备

Hexo+GitHub 是一种当下比较流行的搭建博客框架方法。下面就来介绍介绍,在Mac环境下,如何配置Hexo、GitHub的。

1、安装HomeBrew
因为Mac系统是自带Ruby的,所以安装很简单,只需要一条Ruby语句即可:

1
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

现在网上的教程很多,但都是这个(过期)网址

1
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

我也是醉了,我在之前安装HomeBrew的时候,就掉坑里了。。。地址换了。Whoops, the Homebrew installer has moved!

2、安装Node.js
很简单就一条brew命令:

1
brew install node

3、安装Git
也是一条简单的brew命令:

1
brew install git

4、安装Hexo
利用Node.js自带的npm命令直接安装:

1
npm install -g hexo

5、Hexo的部署;先cd xxx/xxx下,然后执行下面指令,部署到对应的目录下:

1
hexo init

Over!至此,有关Hexo环境的一切准备都已完成。下面我们需要转战GitHub,还需要在本地配置一些有关GitHub的信息。

  • 注册GitHub账号
  • 创建一个名为your_username.github.io的repostory
  • 设置SSH

前两步很简单,我们着重来实现SSH的配置:
1、设置用户名、邮箱

1
2
git config --global user.name "your username"
git config --global user.email "your email"

2、生成密钥

1
ssh-keygen -t rsa -C "your email"

输入以上命令后,会提示你输入生成密钥的地址,输入回车;然后就会在你对应的目录下多出两个文件id_rsaid_rsa.pub
3、添加密钥
登陆GitHub,打开settings/personal settings/ssh keys,点击Add SSH key,讲id_rsa.pub里的内容复制过来即可。
4、验证

1
ssh -T git@github.com

好了,所有的准备工作都做好,就等着创建博客了。

知识就是这么简单,我为懒人代言

参考>http://wmhjeremy.github.io/2014/12/28/hexo-your-blog/