Git配置
在blog文件夹下打开git输入
git config --global user.email "注册gitee时使用的邮箱"
git config --global user.name "gitee的用户名"
生成git公钥
ssh-keygen -t rsa -C "you email@126.com"
提示输入passphrase时可直接回车
可通过查看.ssh/id_rsa.pub 文件内容,获取你的public key
# 此命令在本地PC上执行
cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAB3NzaC1yc2EAAAADAQABAAABgqcp2lvm....
将公钥添加到Gitee
首先进入设置页面
在安全设置中,选择SSH公钥 , 添加公钥后点击确定。
在Git Bash中输入
ssh -T git@gitee.com
出现Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell access.则证明成功!
打开_config.yml进行修改
补全如下代码 repo即你的仓库https地址
deploy:
type: git
repo: git@github.com:your_name/your_name.gitee.io.git
branch: master
其中your_name需要替换为你的gitee的账号
现在还需要创建一个首页访问地址不带二级目录的pages,如ipvb.gitee.io
新建一个仓库,仓库地址为https://gitee.com/cas/cas.git,gitee pages地址为https://cas.gitee.io 这样配置就不存在二级目录的问题
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://cas.gitee.io // 这个地址为预览地址,即为gitee page服务地址
root: /
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: https://gitee.com/cas/.git
branch: master
现在需要执行以下命令 就可以发布自己的博客了。每次新建完文章之后部署,也是相同命令
hexo clean # 清除本地缓存
hexo g # 重新生成静态页面
hexo d # 部署到git