hexo+github搭建博客
昨晚搭建好了自己的博客,使用github+hexo。
下载安装Git
Git官网下载地址:https://git-scm.com/download/
下载Node.js以及hexo
安装node.js有两种方式,一种是去官网下载编译好的文件。

下载解压以后设置全局即可
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm
另一种是通过apt-get
apt-get install npm
如果是Windows用户的话可以直接下载Windows版本,一路下一步安装就可以。
安装hexo
npm install hexo-cli -g (Windows用户需要使用CMD进入NodeJs目录下运行)
初始化
新建博客文件夹,进入后初始化。
hexo init
或者直接使用 hexo init +文件名 来新建博客文件夹
安装依赖包
npm install
生成静态页面
hexo g
本地启动
hexo server
在浏览器输入[http://localhost:4000]
正常情况下可以看到一个本地页面。
配置github
1.在github上新建博客仓库。注意仓库名字为: username/username.github.io
username是你的github用户名。
2.上传SSH密钥
ssh-keygen -t rsa
执行以后一路回车,最后得到了两个文件:id_rsa和id_rsa.pub。
在Github的Settings设置中找到 SSH and GPG Keys ,在里面将id_rsa.pub的内容复制进去。
3.进入博客目录,修改 _config.yml 文件,最后改为;
type:git
repository: git@github.com:username/username.github.io.git
branch:master
4.执行配置命令
npm install hexo-deployer-git --save
hexo generate
hexo deploy
在浏览器中输入:http://username.github.io 即可
尾巴:
如果想是申请自己的域名的话,在申请到域名后,修改source/CNAME内容为自己的域名,然后去域名申请的网站申请域名解析即可。