使用hexo搭建博客并部署到github

1、安装nodejs

Hexo是一款基于Node.js的静态博客框架,需要安装一下nodejs和npm工具
而nodejs自带npm,所以nodejs安装成功后可以直接使用命令 node -v 和 npm -v 来查看node版本和npm版本

1
2
node -v
npm -v

2、安装Git

Git是目前世界上最先进的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。也就是用来管理你的hexo博客文章,上传到GitHub的工具
安装成功后可以使用 git –version 查看git版本信息

1
git --version

3、安装hexo

安装好git和nodejs后就可以安装hexo了,使用命令npm install hexo-cli -g安装hexo

1
npm install hexo-cli -g

安装成功后可以使用 hexo -v 查看hexo版本信息

1
hexo -v

4、初始化hexo项目

cd到要创建项目的目录
初始化项目,这个myblog自己随便取什么名字

1
hexo init myblog

然后进入项目目录,安装依赖

1
2
cd myblog
npm install

最后,启动服务

1
hexo server

然后控制台最后会打印出

1
2
INFO  Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.

此时,浏览器输入 http://localhost:4000 就能打开博客了

5、部署到github

首先,你要有一个github账户,没有就去注册一个
注册完登录后,新建一个名为 yourname.github.io 的仓库,yourname是你的用户名
仓库创建好了,回到本地,打开项目根目录下的站点配置文件_config.yml,添加

1
2
3
4
deploy:
type: git
 repo: https://github.com/YourgithubName/YourGithubName.github.io.git
branch: master

此时还需要安装deploy-git,也就是部署的命令

1
npm install hexo-deployer-git --save

安装完全后,就可以部署到github了,输入以下命令

1
2
3
hexo clean
hexo generate
hexo deploy

部署好了,过几分钟就可以在 https://yourname.github.io 访问到你的博客了