如何更新Hexo博客 - 完整指南 博客更新包括内容更新、样式更新、功能更新等多个方面。本文将详细介绍每个步骤。
📑 内容更新 1. 添加新文章 1 2 3 4 5 6 7 8 hexo new post "文章标题" hexo new draft "草稿标题" hexo new page "关于我"
2. 文章格式 每篇文章使用Markdown格式,包含YAML前置元数据:
1 2 3 4 5 6 7 8 9 --- title: 文章标题 date: 2025-08-22 13:31:05 tags: [标签1, 标签2] categories: 分类 description: 文章描述 --- 文章内容...
🎨 样式更新 1. 更换主题 步骤:
在 hexo.io/themes 选择主题
下载主题到 themes/ 目录
修改 _config.yml 中的 theme: 配置
示例:
1 2 3 4 5 git clone https://github.com/next-theme/hexo-theme-next themes/next theme: next
2. 自定义样式
编辑 themes/主题名称/source/css/ 中的CSS文件
在 source/css/ 中添加自定义样式
⚙️ 配置更新 1. 网站基本信息 编辑 _config.yml:
1 2 3 4 5 6 7 8 9 10 11 title: 我的博客名称 subtitle: 博客副标题 description: 博客描述 keywords: 关键词1, 关键词2 author: 作者名称 language: zh-CN timezone: Asia/Shanghai url: https://yourusername.github.io
2. 插件配置 常用插件安装:
1 2 3 4 5 6 7 8 9 10 11 npm install hexo-generator-searchdb --save npm install hexo-generator-sitemap --save npm install hexo-generator-baidu-sitemap --save npm install hexo-symbols-count-time --save
🚀 部署更新 1. 本地测试 1 2 3 4 5 6 7 8 hexo clean hexo generate hexo server
2. 部署到GitHub Pages 1 2 3 4 5 hexo deploy npm run deploy
📋 更新检查清单 每次更新前:
更新流程:
内容更新 :添加/编辑文章
本地测试 :确认显示正常
生成静态文件 :hexo generate
部署 :hexo deploy
验证 :访问线上地址确认更新
常见更新场景: 场景1:添加新文章 1 2 3 4 hexo new post "新文章标题" hexo generate hexo deploy
场景2:修改主题配置 1 2 3 4 hexo clean hexo generate hexo deploy
场景3:更新Hexo版本 1 2 3 4 npm update hexo hexo clean hexo generate hexo deploy
🔧 故障排除 问题1:样式不生效
运行 hexo clean 清理缓存
检查浏览器缓存
确认文件路径正确
问题2:部署失败
检查GitHub Token权限
确认仓库地址正确
查看错误日志
问题3:中文乱码
确认文件编码为UTF-8
检查 _config.yml 中的语言设置
📊 定期维护建议
每周 :检查并回复评论
每月 :更新依赖包,检查链接有效性
每季度 :备份整个博客项目
每年 :评估主题和插件的更新
通过以上步骤,你可以轻松维护和更新你的Hexo博客!