如何更改 Hexo 博客的主题
最近我用 Hexo 框架构建了博客,想为博客更改一个主题,此贴是为了记录我更改主题的过程和过程中遇到的问题。
选择主题
首先可以在Hexo 官方主题界面选择自己喜欢的主题,当然有其他途径也可以。我选择是 redefine 主题,并找到主题的配置文件:https://github.com/EvanNotFound/hexo-theme-redefine。以下所有步骤都以 redefine 为例。
安装 Redefine 主题
有两种安装方法,首先进入自己的博客根目录。用 npm 或 git 方式安装主题到自己的根目录。
1 | cd blog |
或者
1 | git clone https://github.com/EvanNotFound/hexo-theme-redefine.git |
修改主题配置
编辑自己根目录下的 _config.yml 文件,找到 theme 选项并修改为:
1 | theme: redefine |
复制主题配置文件
复制主题的默认配置文件到博客根目录
1 | cp node_modules/hexo-theme-redefine/_config.yml _config.redefine.yml |
注意:
cp是 Unix/Linux 类操作系统下的复制命令,如果你的电脑是 windows,请将cp更换为copy。Windows 中路径分隔符应该使用反斜杠\而不是正斜杠/,请按照自己的操作系统合理更改命令。
如果这个时候提示是否要覆盖_config.yml 文件,请选择否。如果点击了是请按照以下的步骤恢复:
检查 Git 历史恢复
1 | # 查看文件变更 |
完成恢复命令后,重新复制主题配置文件。
自定义主题配置
可以借鉴下列的配置,将主题更改为自己喜欢的样子。
1 | # 基本信息配置 |
创建并编辑必要的页面
创建三个必要的界面
1 | # 创建标签页 |
编辑刚创建的页面文件,一般都在 source 文件夹下。
1 |
|
1 |
|
1 |
|
测试主题效果
hexo server后,可以访问链接进行预览,我是这个预览链接:http://localhost:4000
预览完毕后可以随时按 Ctrl+c 终止预览,终止后不会影响最终主题构建效果。
1 | # 清理缓存 |
部署到 GitHub
1 | hexo deploy |
注意:完成以上所有步骤并配置主题成功后,建议将修改提交到 Github。
1 | git add . |
最后,你可以访问自己的博客确认页面状态。
恭喜!你成功学会部署博客主题。
- Title: 如何更改 Hexo 博客的主题
- Author: 虚帅
- Created at : 2025-11-22 20:55:42
- Updated at : 2025-12-09 13:11:23
- Link: https://liujasmyn411.github.io/2025/11/22/how-to-change-hexo-theme/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments