github称程序员的facebook,在上面我们可以托管自己的项目,也可以去找自己喜欢或者有用的项目资源,当然还可以部署属于自己的博客,毕竟他是免费的。

1.去github官网申请一个账号。

注意:使用yum时候需要2个软件仓库包括红帽6的iso和epel项目的。

yum软件仓库的配置

2.安装基本依赖软件

1
$ yum -y install gcc zlib-devel openssl-devel perl cpio expat-devel gettext-devel curl autoconf

3.安装git,一般的linux都会带有,若没有可以安装

1
$ yum -y install git

4.python的版本必须在2.6以上才能可以(包括2.6)

5.安装node,国内的网络环境太差,在官网下载太慢了,可以选择yum安装

1
$ yum -y install nodejs

6.安装npm

1
$ yum -y install npm

7.安装Hexo

1
$ npm install -g hexo

8.部署文件夹(目录)

创建一个安放blog项目的目录

1
2
3
4
5
$ mkdir /hexo
$ cd hexo
$ hexo init #初始化hexo
$ ls #可以看到这几个文件_config.yml node_modules source db.json package.json scaffolds themes
$ npm install #安装依赖包

9.生成静态网页

1
$ hexo generate #generate可以用g表示

生成完毕之后,我们可以看到多了一个public文件夹,这就是我们所谓的静态博客的目录,如果我们需要部署到服务器或者托管平台,只要将hexo生成静态之后,将public文件夹里的文件传上去就可以了,其他系统文件还是放在本地。

10.本地预览

1
$ hexo server

浏览器中打开 http://localhost:4000 地址,然后就可以看到

11.配置_config.yml

1
2
3
4
deploy:
type: git
repository: git@github.com:liulolmo/lolmo.github.io.git
branch: master

用于连接github,上传到github你的个人仓库中,实现网上和主机的同步。

参考文献
1.hexo你的博客