使用Hexo+GitHub搭建个人网站(2、部署)
五月 12, 2020
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。
一个GitHub账号,没有就去注册 https://github.com/
仓库名必须是 你的用户名+.github.io,例如我的用户名是 5MayRain ,那我的仓库名则为 5MayRain.github.io
把 邮箱 替换成你注册GitHub的邮箱,然后点击回车。接着会让你输入文件名,点击回车直接忽略,接着会让输入两次密码,点击两次回车,直接设置为空,不用输入密码 。
1 | ssh-keygen -t rsa -C "邮箱" |
打开你的用户目录,找到 .ssh\id_rsa.pub 文件,拷贝里面的内容,然后打开你的GitHub主页,进入Settings-> SSH and GPG keys -> New SSH key
输入以下代码,测试是否成功
如果提示 Are you sure you want to continue connecting (yes/no)?,输入yes
然后会看到:Hi 5MayRain(用户名)! You’ve successfully authenticated, but GitHub does not provide shell access.,这个信息,说明SSH已配置成功!
1 | ssh -T git@github.com |
修改Hexo根目录的 _config.yml 文件,鼠标滚动到最后一行,添加下面的代码
把用户名换为你的用户名即可
1 | deploy: |
安装部署插件
1 | npm install hexo-deployer-git --save |
1 | git config --global user.email "邮箱" //GitHub注册使用的邮箱 |
最后在浏览器打开你的地址 用户名.github.io
- END -