一、关于搭建流程
1. 创建仓库,Godbn.github.io
2. 创建两个分支:master和hexo
3. 在options里面设置hexo为默认分支(注意这个分支保存的是网站源文件,并不是生成后上传github上用于显示的)
4. 使用以下命令拷贝仓库到本地桌面
git clone git@github.com:Godbn/Godbn.github.io.git
5. 终端进入Godbn.github.io目录,依次执行
npm install hexo
hexo init
npm install
npm install hexo-deployer-git (用于生成上传至github)
6. 修改_config.yml中的deploy参数
7. 下载hexo themes主题自己百度安装调试好,我目前使用的是Sky,地址我贴出来
https://github.com/iJinxin/hexo-theme-sky
8. 依次执行以下三条命令提交网站相关的文件
git add .
git commit -m "..."
git push origin hexo
9. 执行hexo g -d 生成网站并部署到github上 (每次可以在前面输入 hexo clean 清理下)
hexo clean
hexo g -d
提示
分支hexo储存的是网站的原始文件
分支master用来储存生成的静态网页
二、日常改动
本地添加文章,样式等
1. 依次执行以下命令git到分支hexo上
git add .
git commit -m "..."
git push origin hexo
2. 再执行以下命令发布网站到分支master
hexo g -d
三、其他电脑更新github博客
1. 使用命令将仓库拷贝到本地
git clone git@github.com:Godbn/Godbn.github.io.git
2. 在Godbn.github.io文件夹中通过以下恢复原始文件
npm install hexo
npm install
npm install hexo-deployer-git --save
四、结束
以上是get到知乎上的回答搭建的
传送门:
https://www.zhihu.com/question/21193762