注册GitHub账号
前往 Github 网站,注册一个新用户。用邮箱注册的一定前往邮箱去验证邮件。
部署到 GitHub 上
仓库名设置成 用户名.github.io
,比如我的是 BboyZJ.github.io
,选择 Public,勾选 Add a README file
,最后 Create respository
配置秘钥
1 2 3
| $ cd ~/.ssh $ ls $ cat id_rsa.pub
|
- 添加SSH秘钥:头像 -> Setting -> SSH and GPG keys
Title
随意写,Key
需要填写刚才复制的 秘钥
文本内容
1 2 3
| mac@bogon ~ % ssh -T git@github.com
Hi BboyZJ! You've successfully authenticated, but GitHub does not provide shell access.
|
报错
解决办法
1 2 3
| mac@MacdeMacBook-Pro Blog % ssh-keygen -R github.com
mac@MacdeMacBook-Pro Blog % ssh -T git@github.com
|
生成新的秘钥
1
| mac@bogon .ssh % ssh-keygen -t rsa -C "13718004742@163.com"
|
上传文件到 GitHub
- 配置
Blog
下 _config.yml
中的 Deployment
模块
1 2 3 4 5 6
| # Deployment ## Docs: https://hexo.io/docs/one-command-deployment deploy: type: git repository: https://github.com/BboyZJ/BboyZJ.github.io.git branch: master
|
通过 Hexo
发布到 GitHub
,需要安装部署插件
1
| mac@bogon ~ % npm install hexo-deployer-git --save
|
1 2 3
| mac@bogon ~ % cd /Users/mac/Desktop/Blog mac@bogon ~ % hexo g mac@bogon ~ % hexo d
|
这时我们的 GitHub
域名 https://BboyZJ.github.io
就可以看到 Hexo
网站了,如果没显示出来就 刷新
一下