背景
Hexo 是一个简单地、轻量地、基于Node的一个静态博客框架,可以方便的生成静态网页托管在github上。是基于Node.js的一个简单且功能强大的博客框架。
GitHub Pages 可以被认为是用户编写的、托管在github上的静态网页。它的空间免费且稳定(不需要翻墙), 可以用于介绍托管在github上的项目或者搭建网站。
开始部署
需要用到的工具
-
Node.js
-
Git/Github
-
Sublime
1. 安装Git
2. 安装Node.js
3. 安装Hexo
打开Git Bash,进入一个目录,使用npm指令安装Hexo
npm install -g hexo
![](https://img.haomeiwen.com/i2374774/72de65cddcbc87a0.png)
Hexo安装完成之后初始化hexo
hexo init
安装依赖的包
npm install
到此Hexo已经安装完成,可以在本地启动服务,访问==localhost:4000==查看站点的效果
hexo s --debug
4. 部署到GitHUb上
在Github上新建repository,在创建的时候需要注意仓库的名称需要是
==Github账户名.github.io==
仓库建立好之后选择仓库的设置,选择Launch automatic page generator
![](https://img.haomeiwen.com/i2374774/b1d86e6b0c546160.png)
5. 修改Hexo的配置文件
之前初始化的Hexo文件件下_config.yml文件里配置着站点的一些信息,将最后的deploy项做一些修改
deploy:
type: git
repository: git@github.com:brucezhzh/brucezhzh.github.io.git
branch: master
修改好后进入gitbash
hexo g
hexo d
待Git提交完所有内容后,在浏览去上访问GitHub Pages就可以看到Hexo的内容。
![](https://img.haomeiwen.com/i2374774/cc8d5694b53c0e94.png)
网友评论