参考资料:
[1]http://www.cylong.com/blog/2016/04/19/hexo-git/
[2]https://blog.csdn.net/Greenovia/article/details/60576985
[3]https://www.cnblogs.com/fengxiongZz/p/7707219.html
1.在一个空的文件夹下
hexo init # 初始化组件 npm install
hexo server -p 5000 # 5000为你想要修改的端口号
2.在_config.yml修改如下:
deploy:
type: git
repo: git@github.com:zhengguoxian123/zhengguoxian123.github.io.git
# cylong1016改成你的用户名
branch: master
3.更新SSH!!!!
npm install hexo-deployer-git --save
ssh-keygen -t rsa -C 401321991@qq.com
输入yes更新,其他按回车默认。
在github网页上粘贴SSH密匙。
ssh -T git@github.com
输入yes
git config --global user.name "zhengguoxian123"
git config --global user.email "401321991@qq.com"
4.然后输入
git init
git remote add origin git@github.com:zhengguoxian123/zhengguoxian123.github.io.git
5.最后
hexo clean # 清除之前 public 文件夹的内容
hexo g # 生成静态的 public 文件夹,部署时候也是直接拷贝此文件夹里的文件。
hexo d
到此初步完成。
注意:
[1]部署要注意SSH密匙的问题,这个解决了部署过程基本上没问题。
[2]部署不成功,把文件夹下的./deploy删除。
[3]降低图像分辨率,防止图片分辨率太大导致显示延迟。