一、GitHub pages + Hexo 搭建初级个人博客

初始化GitHub pages:

https://pages.github.com/

安装hexo及相关依赖:

https://hexo.io/zh-cn/docs/

在第一步的GH-pages仓库目录中初始化

hexo: https://hexo.io/zh-cn/docs/setup

开始写作:

https://hexo.io/zh-cn/docs/writing

部署到github pages:

https://hexo.io/zh-cn/docs/deployment

二、GitHub pages + Hexo + travis-ci 搭建中级 CI自动部署博客

在已经生成ssh key的情况下生成某个项目的deploy key:

1.生成deploy key ,另存

  1. ssh-keygen -f ~/.ssh/deploy_key_repo1

image.png
用记事本打开这个生成的.pub
image.png
image.png

结束,以下操作与本次搭建博客没有关系,用于git提交项目使用
2.添加路径到认证列表

  1. ssh-add ~/.ssh/deploy_key_repo1

image.png
3.查看认证列表,看是否成功添加

  1. ssh-add -l