环境配置(Win10)

1、首先安装Git

2、配置Git信息:

1
2
git config --global user.name "github 用户名"
git config --global user.email "github 注册邮箱"

3、为Github账户添加本地的ssh公匙

4、安装node.js,按默认选项安装即可,不用改动

项目配置

1、新建一个空文件夹,进入这个文件夹里

2、安装hexo:

1
npm i hexo-cli -g

3、初始化安装依赖:

1
2
hexo init .
npm install

4、如果遇到“因为在此系统上禁止运行脚本”错误,参考“因为在此系统上禁止运行脚本”解决办法

5、输入以下命令,并用浏览器打开http://localhost:4000

1
2
3
4
# 生成静态网页
hexo g
# 打开本地服务器
hexo s

建立Github代码仓库

1、建一个公开的代码仓库,名字为Github用户名.github.io

2、Github默认会自动启用Github Pages

部署到Github

1、在目录里的_config.yml最后面,修改为:

1
2
3
4
5
6
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: git
repo: git@github.com:GuoTeng-ECNU/GuoTeng-ECNU.github.io.git ##替换为自己的
branch: main ##默认用main分支

2、更新项目,在本地测试下,用浏览器打开http://localhost:4000

1
2
3
4
5
6
# 可能需要清理下cache
hexo clean
# 生成静态网页
hexo g
# 打开本地服务器
hexo s

3、安装hexo-deployer-git,否则无法部署:

1
npm install hexo-deployer-git --save

4、将项目部署到Github Page上:

1
hexo d

5、等待片刻,用浏览器打开https://Github用户名.github.io/,比如我的就是https://guoteng-ecnu.github.io/

选择主题

1、可以在这里看看想要的主题,注意看主题是否兼容hexo的版本,以及文档是否完善

2、在Github上找,我使用的是butterfly,跟着里面的文档做就行了。