先安装node.js(LTS)版本

然后安装 git bash

创建一个目录存放博客,例 F:/blog

在目录下右键启动git bash

安装Hexo ,在git bash输入npm install hexo-cli -g

输入 hexo init 初始化博客

输入hexo g 生成静态文件

输入hexo s部署到本地,连接既是地址,可以查看

git bash命令窗口下按Ctrl+C可退出本地部署

使用butterfly主题

安装依赖 npm install hexo-renderer-pug hexo-renderer-stylus

下载butterfly主题 git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly

blog/themes目录下会出现一个butterfly文件夹,说明主题下载成功

打开blog目录下的_config.yml配置文件

更改主题为butterfly

1
theme: butterfly

清理缓存hexo clean

生成静态文件 hexo g

部署到本地 hexo s

部署成功

部署到 Github

安装插件 npm install hexo-deployer-git --save

打开 Github主页 点击 右上角+New repository新建仓库

输入仓库名,这里要特别注意,仓库名一定要按照以下格式: 你的github用户名.github.io

然后点击 Create repository创建仓库,会进入一个页面有一个 HTTPS or SSH点击 HTTPS将后面的链接复制

打开blog的配置文件_config.yml,在deploy下输入以下内容:

1
2
3
4
deploy:
type: 'git'
repo: 链接复制到这里
branch: main

git bash命令行窗口依次输入以下命令,部署到GitHub

hexo clean hexo g

1
2
3
4
5
6
7
8
9
10
11
12
13
去 GitHub 生成 Token(只做一次)
打开 GitHub → 头像 → Settings
左侧 → Developer settings
→ Personal access tokens
→ Tokens (classic)
点 Generate new token (classic)
勾选权限 repo(必须)

设置:
Expiration:No expiration(省事)
Note:hexo-deploy
生成后立刻复制保存token
只会出现一次

hexo d会弹出登录选择 token登录 Password:刚才生成的 Token

再执行一次 hexo d

会在仓库中建立 main分支用于存放内容