hexo部署
部署
- 注册github账号(有github账号的可跳过)
登录后,新建一个代码仓库名为:github账号名.github.io,权限为public
实现git和github的链接
- 鼠标右键打开git Bash Here
- 在git Bash Here中设置
1
2git config --global user.name "Your Name"
git config --global user.email "email@example.com" - 然后再输入,获取密钥按照提示默认下一步,生成两个文件,按照所给出的路径,用记事本打开id_rsa.pub,并复制
1
ssh-keygen -t rsa -C "your_email@example.com"
- 打开github的settings/SSH and GPG keys
点击SSH keys旁边的新建,在Title处给密钥起一个名字,并把密钥粘贴到Key处, - 输入
ssh -T git@github.com
判断git和github是否连接成功
- 打开github的settings/SSH and GPG keys
- 添加提交设置:打开blog/_config.yml在最后添加
1
2
3
4deploy:
type: git
repo: https://github.com/Romanticqq/romanticqq.github.io.git //提交的github仓库地址
branch: master //分支名 - 进行部署
1
2
3
4
5hexo clean //清理public的内容
hexo g //生成静态内容
hexo d //部署上传
可能在上传时会报错,此时需要执行下面一句命令行
npm install hexo-deployer-git --save - 访问
在浏览器地址栏输入https://仓库名.github.io
,即可访问