使用 Github Pages 和 Hexo 部署个人博客
使用Github Pages 和 Hexo 部署个人blog。
前置
需要:
1.Github账号。
2.安装Git(配置好与GitHub连接)。
3.安装Node.js。
创建Hexo
在空文件夹右键选择Open Git Bash here
输入npm install -g hexo-cli
此时Hexo已经安装到系统全局环境。
输入hexo init myblogs
此时会在myblogs文件夹下初始化Hexo。
输入cd myblogs移动到myblogs文件夹。
输入npm install安装所需的依赖。
输入hexo s预览网页。
默认访问http://localhost:4000/
Github配置
在GitHub新建仓库,仓库名格式为“Github用户名.github.io”。
现在回到myblogs文件夹,在_config.yml里配置参数。
1 | # Deployment |
type: gitrepo: 仓库的SSH链接branch: 分支名
输入npm install hexo-deployer-git --save安装git插件。
1 | #清理缓存 |
部署成功之后可以访问“https://用户名.github.io”进入博客。
主题安装
1 | #安装redefine主题 |
在_config.yml里找到theme项,改为redefine。
1 | # Extensions |
Redefine 推荐使用独立的配置文件
1.在你的 Hexo 博客根目录下,新建一个名为 _config.redefine.yml 的文件。
2.打开 Redefine 主题的官方配置文件,将其中的所有内容复制到你新建的 _config.redefine.yml 文件中。
配置好后重新部署即可。
官方文档:
https://redefine-docs.ohevan.com/zh/docs
https://hexo.io/zh-cn/docs/
书写
1 | $ hexo new "My New Post" |
创建一个新文章,以md格式存储在/source/_posts/。
也可以手动在此目录创建md文件,但是需要注意添加参数:
1 |
|
如果该文章需要展示图片,pdf等其他文件时,需要自行创建一个同名文件夹。
示例,如果你的markdown文件叫做_posts/markdown-demo.md的话,同名文件夹就是_posts/markdown-demo/。
如果你将***.github.io/_config.yml中的post_asset_folder设置为true,那么使用hexo命令,则会自行创建这个同名文件夹。
- Title: 使用 Github Pages 和 Hexo 部署个人博客
- Author: Anrola
- Created at : 2026-07-26 20:41:49
- Updated at : 2026-07-27 00:01:36
- Link: https://redefine.ohevan.com/2026/07/26/hello-world/
- License: This work is licensed under CC BY-NC-SA 4.0.