自用笔记:本文属于自用笔记,不做详解,仅供参考。
因为还没有一篇教程能让我依次操作后顺利完成部署,索性简单记录自己的操作步骤备用了。
安装 Git 插件
Hexo 目前没有自带 Git 部署模块,需手动安装:
1 | npm install hexo-deployer-git --save |
部署配置
将博客部署到 GitHub Pages:
1 | deploy: |
1 | # <!-- 自用地址 --> |
Git 个人信息配置
漏了这步最后部署可能遇到问题:
1 | git config --global user.name "用户名" |
1 | git config --global user.email "邮箱地址" |
1 | # <!-- 自用配置 --> |
添加 SSH 公匙
为了方便部署时跳过密码一步到位:
生成并进入 SSH 目录
1 | mkdir ~/.ssh |
生成密匙,一路回车
1 | ssh-keygen -t rsa -C "邮件地址" |
打开生成的
id_rsa.pub
,将其中的全部
内容复制添加为 GitHub 的 SSH 密匙
1 | cat id_rsa.pub |
部署博客
可省,但先运行这步可避免不少问题
1 | hexo clean |
直接执行
hexo d
,会自动生成静态文件然后进行部署
1 | hexo d |
首次部署需在弹出框输入
yes
继续,之后畅通无阻
参考资料
- Hexo 部署: https://hexo.io/zh-cn/docs/deployment.html
- hexo-deployer-git: https://github.com/hexojs/hexo-deployer-git
- 添加 SSH 公钥 by GitCafe on
2015
: https://help.gitcafe.com/manuals/help/ssh-key - 将Hexo部署到GitCafe by 盛夏 on
2014/9/18
: http://www.sumrday.com/2014/09-18-Hello-Hexo.html - 让GitCafe项目托管变成外链空间 by 遊離式 on
2012/11/7
: http://u-lis.com/archives/2417