我的环境是Ubuntu14.04,利用Hexo将博客部署到github。
安装git
一条命令即可
1 | $ sudo sudo apt-get install git |
安装Node.js
Node.js的安装有很多种方式,使用编译源码安装的方式安装。
安装前配置安装g++编译器
1 | $ sudo apt-get install build-essential |
去Node.js官网下载源代码,选择最后一项,Source Code
解压到某一目录,然后进入此目录,依次执行以下3条命令
1 | $ ./configure |
安装时间比较长,可以喝杯咖啡。
安装Hexo
一条命令即可
1 | $ sudo npm install -g hexo |
创建博客
1 | $ hexo init blog |
生成静态页面
1 | $ hexo generate |
启动本地服务
1 | $ hexo server |
部署到github
注册github账号之类的就不多说了
建立博客目录
博客目录名称必须为yourusername.github.io
配置_config.yml
翻到最下面,改成我这样子的
deploy:
type: git
repo: https://github.com/yourusername/yourusername.github.io.git
branch: master
执行命令
1 | $ sudo npm install hexo-deployer-git --save |
推送到github
1 | $ hexo deploy |
至此工作基本完成,可以访问你的博客了。