# 使用Hexo在Github快速建站
本篇带你学习如何使用hexo快速在github上部署个人网站。
# 一、在github上创建自己的博客网站
1.创建新仓库
2.配置网站地址:[你的github账号名称].github.io
3.选定网站主题
4.访问https://[你的github账号名称].github.io,是否建站成功
# 二、在本地上安装node、git、hexo,运行hexo博客网站
# 安装
1.安装node、git
2.查看node、git是否安装成功
npm -v
git --version
1
2
2
3.下载安装hexo
npm install -g hexo-cli
1
4.查看hexo是否安装成功
hexo -v
1
# 建站
5.初始化hexo博客网站项目
hexo init [博客项目名称,若不指定默认当前文件夹]
1
6.安装依赖
npm install
1
7.打包网站代码
hexo g
1
8.预览网站
hexo s
1
# 三、上传hexo博客网站源码到github
1.在博客项目文件夹下初始化仓库
git init
1
2.新建并切换到dev分支
git checkout -b dev
1
注:由于Github仓库master分支用来存放打包好的网站代码,故在本地不用master分支开发,而在dev分支。简而言之,本地master分支可以忽略,直接在dev分支开发
3.添加基于hexo的Git多仓库发布的依赖
npm install hexo-deployer-git --save
1
4.修改_config.yml网站配置
deploy:
type: git
repository: https://github.com/muzhidong/muzhidong.github.io.git
branch: master
1
2
3
4
2
3
4
这段代码表示将打包代码发布到Github仓库master分支。
5.在dev分支提交源代码
git add .
git commit -m ""
1
2
2
6.添加远程仓库,并推送源代码到远程dev分支
git remote add origin https://github.com/muzhidong/muzhidong.github.io.git
git push origin dev
1
2
2
7.发布打包代码到远程master分支
hexo d
1
# 四、写博客
1.新增一篇文章
hexo new post 文章标题
1
当然,你也可以手动新增名为文章标题的md文件
2.构建网站,并本地预览调试文章
hexo g
hexo s
1
2
2
3.当博客文章完成,即可一键发布
hexo d
1
4.记得最后将网站源码也提交
git add
git commit
git push
1
2
3
2
3
如果想在其他机器写博客,需要在本地先安装好Git、Node和hexo-cli。然后复制仓库,并切换到dev分支,即
git clone -b dev https://github.com/muzhidong/muzhidong.github.io.git
1
再安装项目依赖,就可以按上面步骤写博客了。
至此,前期建站、后期更博的流程就全部介绍完毕了。
← Hexo基础 VuePress建站 →