Hexo博客创建关键步骤与要点
Mon September 15, 2025 10:21 PM
Hexo博客创建关键步骤与要点
一、环境准备
1. 安装Node.js
版本要求:Node.js 14.0.0 或更高版本
安装方法:
Windows/macOS:从 Node.js官网 下载对应安装包
Linux:使用包管理器
1
2
3
4
5# Ubuntu/Debian
sudo apt update && sudo apt install nodejs npm
# CentOS/RHEL
sudo dnf install nodejs npm
验证安装:
1
2node -v # 查看Node.js版本
npm -v # 查看npm版本
2. 安装Git
安装方法:
Windows:下载 Git for Windows
macOS:
brew install git
(需先安装Homebrew)Linux:
1
2sudo apt install git # Ubuntu/Debian
sudo dnf install git # CentOS/RHEL
验证安装:
1
git --version
二、Hexo安装与初始化
1. 安装Hexo CLI
1 |
|
权限问题解决(Linux/macOS):
1
sudo npm install -g hexo-cli # 或使用nvm管理Node.js版本
2. 初始化博客项目
1 |
|
3. 验证初始化结果
1 |
|
三、基本配置(_config.yml)
1. 核心配置项
1 |
|
2. 配置生效
修改配置后需重启服务器或执行 hexo clean
清除缓存。
四、主题选择与配置
1. 主流主题推荐
2. 安装主题(以Next为例)
1 |
|
3. 启用主题
修改博客根目录 _config.yml
:
1 |
|
4. 主题个性化配置
- 复制主题目录下的
_config.yml
到博客根目录,并重命名为_config.next.yml
(推荐) - 配置导航菜单、侧边栏、配色方案等(参考主题官方文档)
五、内容创建与管理
1. 创建新文章
1 |
|
2. Front-matter参数(文章头部)
1 |
|
3. 草稿与发布
- 草稿:文章保存到
source/_drafts/
,需执行hexo server --draft
预览 - 发布草稿:
hexo publish draft "草稿标题"
(自动移动到_posts目录)
4. 生成静态文件
1 |
|
六、部署发布
1. GitHub Pages部署(推荐)
步骤1:安装部署插件
1 |
|
步骤2:配置部署参数(_config.yml)
1 |
|
步骤3:执行部署
1 |
|
2. 其他部署平台
- Netlify:连接GitHub仓库,设置构建命令
hexo generate
,输出目录public
- Vercel:类似Netlify,支持自动部署
- 个人服务器:通过FTP或SSH将public目录文件上传到服务器根目录
七、进阶优化要点
1. 插件推荐
搜索功能:
hexo-generator-searchdb
1
npm install hexo-generator-searchdb --save
代码高亮:Next主题默认支持,可在主题配置中开启Prism.js
评论系统:Valine(基于LeanCloud)、Gitalk(基于GitHub Issues)
2. SEO优化
- 配置
description
和keywords
(可在主题配置中设置全局关键词) - 使用
hexo-generator-sitemap
生成站点地图 - 提交网站到百度/Google搜索资源平台
3. 自定义域名
- 在GitHub仓库设置中添加自定义域名(需提前解析域名到GitHub服务器)
- 在博客根目录添加
CNAME
文件,内容为自定义域名
八、常用Hexo命令总结
命令 | 作用 |
---|---|
hexo new "标题" |
创建新文章 |
hexo server |
启动本地服务器(预览) |
hexo generate |
生成静态文件 |
hexo deploy |
部署到服务器 |
hexo clean |
清除缓存和已生成文件 |
hexo publish 草稿名 |
将草稿发布为正式文章 |
hexo help |
查看所有命令帮助 |