Hexo 是一个快速、简单且功能强大的博客框架,使用 Node.js 编写。以下是一些常用的 Hexo 命令,帮助你管理和发布你的博客。
1. 初始化新博客
hexo init folder |
在指定的文件夹中初始化一个新的 Hexo 博客,并进入初始化的文件夹,安装 Hexo 及其依赖。
2. 生成静态文件
hexo generate |
生成静态文件到 public
目录。
3. 启动本地服务器
hexo server |
启动本地服务器,默认地址为 http://localhost:4000
。你也可以使用 --port
参数指定端口,例如 hexo server --port 4001
。
4. 清空缓存
hexo clean |
清空 public
和 database
文件夹,通常在生成新的静态文件之前使用。
5. 发布文章
新建文章
hexo new "My New Post" |
创建一篇新文章,文件保存在 source/_posts
目录下。
新建草稿
hexo new draft "My Draft" |
创建一篇新草稿,文件保存在 source/_drafts
目录下。
列出文章 & 草稿
hexo list post |
列出所有文章和草稿。
发布草稿
hexo publish "My Draft" |
将草稿发布为文章,移动到 source/_posts
目录下。
6. 部署博客
hexo deploy |
将生成的静态文件部署到配置的远程仓库或服务器。部署配置在 _config.yml
文件中。
7. 查看帮助
hexo help |
显示所有可用的 Hexo 命令及其简要说明。
8. 更新 Hexo
npm update hexo -g |
全局更新 Hexo 到最新版本。
9. 安装插件
npm install plugin-name --save |
安装指定的 Hexo 插件,并将其添加到 package.json
文件中。
10. 卸载插件
npm uninstall plugin-name --save |
卸载指定的 Hexo 插件,并从 package.json
文件中移除。
11. 生成并部署
hexo generate --deploy |
生成静态文件并立即部署。
12. 生成并启动服务器
hexo generate --server |
生成静态文件并启动本地服务器。
13. 生成并清理缓存
hexo clean --generate |
清空缓存并生成静态文件。
14. 查看版本
hexo version |
查看当前安装的 Hexo 及其依赖的版本信息。
总结
这些命令涵盖了 Hexo 的基本操作。通过这些命令,你可以轻松地管理和维护你的 Hexo 博客。