前言

Hexo 是一个基于 Node.js 的静态博客框架,它可以帮助你快速地创建和发布博客。本文将介绍如何使用 Hexo 部署博客到 GitHub Pages。

步骤

安装 Node.js, Git

Node.js 下载地址:https://nodejs.org/en

Git 下载地址:https://git-scm.com/downloads

安装 Hexo

首先,你需要安装 Hexo。你可以使用 npm 来安装 Hexo:

1
npm install -g hexo-cli

初始化 Hexo

在你的博客目录下,执行以下命令来初始化 Hexo:

1
2
hexo init HexoBlog
cd HexoBlog

安装依赖

安装 Hexo 的依赖:

1
npm install

生成静态文件

执行以下命令来生成静态文件:

1
hexo g

部署到 GitHub Pages

在你的博客目录下,执行以下命令来部署到 GitHub Pages:

1
2
npm install hexo-deployer-git --save
hexo deploy

配置 Hexo

在你的博客目录下,打开 _config.yml 文件,找到 deploy 部分,将 type 改为 git,将 repo 改为你的 GitHub 仓库地址,将 branch 改为 main

1
2
3
4
deploy:
type: git
repository: git@github.com:YOUR_GITHUB_USERNAME/YOUR_GITHUB_USERNAME.github.io.git
branch: main

本地预览

执行以下命令来本地预览博客:

1
hexo clean && hexo generate && hexo deploy

将代码部署到 Github

执行以下命令将博客推送到 Github:

1
hexo clean && hexo generate && hexo deploy

总结

Hexo 是一个非常方便的博客框架,它可以帮助你快速地创建和发布博客。本文介绍了如何使用 Hexo 部署博客到 GitHub Pages。如果你想了解更多关于 Hexo 的信息,可以参考官方文档。

参考资料

https://hexo.io/zh-cn/docs/

https://www.fomal.cc/posts/e593433d.html