使用Hexo搭建简单个人博客
使用Hexo搭建个人博客指南(Butterfly主题版)
本教程将指导你使用Hexo搭建支持Butterfly主题的博客,并配置分类和标签功能。
环境准备
1. 安装Node.js
如果已安装请跳过此步骤。
访问Node.js官网下载LTS版本:
- Windows用户:双击.msi安装包默认安装
- Mac用户:推荐使用brew安装
brew install node
- Linux用户:
sudo apt install nodejs npm
安装后验证:
node -v # 应显示v18.x或更高 |
2. 安装Git
访问Git官网下载:
- Windows:勾选”Add to PATH”选项
- Mac:
brew install git
- Linux:
sudo apt install git
验证安装:
git --version # 应显示2.x或更高 |
3. 配置SSH密钥(部署需要)
ssh-keygen -t ed25519 -C "your_email@example.com" |
Hexo初始化
1. 安装Hexo CLI
npm install -g hexo-cli |
2. 创建项目
hexo init myblog # 替换myblog为你的项目名称 |
3. 目录结构说明
. |
Butterfly主题配置
1. 安装主题
npm install hexo-theme-butterfly |
2. 启用主题
修改 _config.yml
:
theme: butterfly |
3. 分类/标签设置
创建分类页面:
hexo new page categories |
编辑 source/categories/index.md
:
--- |
创建标签页面:
hexo new page tags |
编辑 source/tags/index.md
:
--- |
编写文章示例
新建文章:
hexo new "我的第一篇博客" |
编辑 source/_posts/我的第一篇博客.md
:
--- |
高级功能
1. 主题样式定制
创建 _config.butterfly.yml
:
# 分类图标 |
2. 本地调试
hexo clean && hexo g && hexo s |
访问 http://localhost:4000
查看效果
3. 部署到GitHub Pages
参考链接:GitHub Pages部署
- 安装部署插件:
npm install hexo-deployer-git --save |
- 修改配置:
# _config.yml |
- 执行部署:
hexo deploy |
常见问题
Q1: 页面显示404?
- 执行
hexo clean
清除缓存 - 确认分类/标签页面类型设置正确
Q2: 图标不显示?
- 检查主题配置的Font Awesome版本
- 确保分类名称与配置完全一致
Q3: 部署失败?
- 确认SSH密钥已正确配置
- 检查仓库权限设置
提示:可使用 hexo server -p 5000
指定其他端口
更多功能参考:Butterfly官方文档 Hexo官方文档
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码界星轨!
评论