使用hexo搭建一个博客并部署到Github

本文是记录我通过Hexo搭建一个博客,将其部署到Github上以及写出第一篇博客的过程。使用的系统为Rhel7.0。希望可以帮助到大家。
此次,我们默认你已经学会初步使用GIthub。

安装及测试Node.js

安装

wget http://nodejs.org/dist/v0.12.0/node-v0.12.0.tar.gz #下载源码包
tar xvf node-v0.12.0.tar.gz #解压
cd node-v0.12.0#进入目录
yum install gcc gcc-c++#安装编译所需的工具
./configure
make
make install
node 一一version #查看版本,可检测是否成功安装 v0.12.0
yum install epel-release-7-5.noarch.rpm -y #安装epel库
yum install nodejs -y #安装nodejs
yum install npm -y #在开发过程中需要管理节点包,所以还要安装新公共管理的软件包管理器

测试

vim test.js :
console.log(“Hello World”);
nodejs test.js#会在屏幕上打印出Hello World

在Github上创建一个repository,名字为xxx.github.io

Hexo 环境的搭建

建立一个目录,以后就会将博客里的所有配置文件文章都放在这个目录下。在本篇文章中我们暂时把这个目录称为根目录
进入此目录:
hexo init #初始化
npm install
这时,可以在本地预览:
hexo server
浏览器输入http://127.0.0.1:4000/ 即可访问
vim _ config.yml
设置deloy信息如下:
设置deloy信息如下:

1
2
3
type: git
repository: https://github.com/xxx/xxx.github.io.git ##即你自己建立的仓库的地址,可在Github上自行查询。
branch: master

hexo generate #生成页面
hexo deploy #与Github仓库同步 第一次同步时这一步如果出现 ERROR Deployer not found: git 的错误,可以先执行npm install

hexo-deployer-git –save 再同步。
这时,在浏览器上输入xxx.github.io即可访问

修改主题

可以自己在网络上下载主题,推荐知乎上的这个回答:https://www.zhihu.com/question/24422335
下载解压之后放在根目录下的theme目录下。
vim _ cinfig.yml(根目录下的) :
将theme: 参数的值改为自己的主题名字。
编辑theme中自己主题中的 _ cinfig.yml文件中的参数可以定制自己的主题。

感谢阅读,欢迎指正。

-------------本文结束感谢您的阅读-------------