Hexo 命令总结

🚀 Hexo 常用命令

📦 初始化与安装

命令 说明
npm install -g hexo-cli 全局安装 Hexo 命令行工具
hexo init <folder> 初始化一个新的 Hexo 博客
cd <folder> && npm install 安装依赖包
npm install 安装 package.json 中的依赖

📝 文章与页面管理

命令 说明
hexo new "文章标题" 创建一篇新文章(在 _posts 目录)
hexo new post "文章标题" 同上,显式指定创建文章
hexo new draft "草稿标题" 创建草稿(不会发布)
hexo new page "页面名称" 创建新页面(如关于页、标签页)
hexo publish "草稿标题" 将草稿发布为正式文章
hexo generate / hexo g 生成静态文件

🖥️ 本地预览

命令 说明
hexo server / hexo s 启动本地服务器预览
hexo s -p 5000 指定端口(默认4000)
hexo s --draft 预览时包含草稿
hexo s --static 仅预览静态文件
hexo s --debug 调试模式启动

🧹 清理与重建

命令 说明
hexo clean / hexo cl 清除缓存和生成的静态文件
hexo clean && hexo g 清理后重新生成
hexo clean && hexo g && hexo s 完整清理、生成、预览流程

🚀 部署

命令 说明
hexo deploy / hexo d 部署网站(需配置 _config.yml
hexo g -d 生成并部署
hexo d -g 部署前先生成

📊 其他实用命令

命令 说明
hexo list <type> 列出网站内容(post/page/route/tag/category)
hexo version / hexo v 查看 Hexo 版本
hexo help 查看帮助信息
hexo --safe 安全模式(不加载插件和脚本)
hexo --silent 静默模式
hexo --debug 调试模式
hexo --draft 包含草稿

🔄 常用组合命令

# 开发时常用:清理 + 生成 + 预览
hexo cl && hexo g && hexo s

# 发布时常用:清理 + 生成 + 部署
hexo cl && hexo g && hexo d

# 快速预览(含草稿)
hexo s --draft

📁 目录结构速览

.
├── _config.yml # 站点配置文件
├── package.json # 依赖管理
├── scaffolds/ # 模板文件
├── source/ # 资源文件
│ ├── _posts/ # 文章目录
│ └── _drafts/ # 草稿目录
├── themes/ # 主题目录
└── public/ # 生成的静态文件

掌握这些命令,你就可以高效地管理和维护你的 Hexo 博客了!🎉