环境要求
- node.js > 10.13
- git
- Hexo
- 默认你知道Hexo的使用方法
创建一个仓库(repository)
-
进入GitHub,右上角点击 New repository
-
将Repository name设置成
你的用户名.github.io
,注意,用户名必须跟你的一模一样 -
复制GitHub连接
git@github.com:Chenilove/Chenilove.github.io.git
,注意这里用HTTPS的话每次提交都要登录,推荐SSH -
在Hexo项目根目录下,编辑
_config.yml
文件,里面修改# Deployment ## Docs: https://hexo.io/docs/one-command-deployment deploy: - type: git # 提交类型git repo: git@github.com:Chenilove/Chenilove.github.io.git # 提交仓库地址 branch: main # 分支GitHub的默认分支是main Gitee的分支是master 可以填branch让hexo默认提交 message: message # 提交信息
-
安装插件
npm install hexo-deployer-git --save
-
执行项目生成和部署命令
hexo g hexo d
-
最后访问 https://chenilove.github.io/ 就可以了
issues
-
执行
hexo d
每次都要登录是怎么回事?将
_config.yml
里的repo
改成SSH(git@github.com)的链接就行了