初始化
$ hexo init [folder]
初始化网站。如果没有提供,Hexo 将在当前目录下建立一个网站。folder
新增
$ hexo new [参数] <标题>
创建新文章。
选择 | 描述 |
---|---|
-p ,--path | 发布路径。自定义帖子的路径。 |
-r ,--replace | 替换当前帖子(如果存在)。 |
-s ,--slug | 发布蛞蝓。自定义帖子的 URL。 |
默认情况下,Hexo 将使用标题来定义文件的路径。对于页面,它将创建该名称的目录和其中的文件。使用该选项覆盖该行为并定义文件路径:index.md``--path
hexo new page --path about/me "About me"
将创建标题为“关于我”的文件。source/about/me.md
生成
$ hexo generate
生成静态文件。
选择 | 描述 |
---|---|
-d ,--deploy | 生成完成后部署 |
-w ,--watch | 监视文件更改 |
-b ,--bail | 如果在生成过程中引发任何未经处理的异常,则引发错误 |
-f ,--force | 原力再生 |
-c ,--concurrency | 要并行生成的最大文件数。默认值为无穷大 |
发布
$ hexo publish [layout] <filename>
发布草稿。
服务器
$ hexo server
$ hexo s
启动本地服务器。默认情况下,它位于 。http://localhost:4000/
选择 | 描述 |
---|---|
-p ,--port | 覆盖默认端口 |
-s ,--static | 仅提供静态文件 |
-l ,--log | 启用记录器。覆盖记录器格式。 |
部署
$ hexo deploy
$ hexo d
部署您的网站。
选择 | 描述 |
---|---|
-g ,--generate | 部署前生成 |
呈现
$ hexo render <file1> [file2] ...
呈现文件。
选择 | 描述 |
---|---|
-o ,--output | 输出目标 |
迁移
$ hexo migrate <type>
从其他博客系统迁移内容。
干净
$ hexo clean
清理缓存文件 () 和生成的文件 ()。db.json``public
列表
$ hexo list <type>
type常用参数:page, post, route, tag, category
版本
$ hexo version
显示版本信息。
选项
安全模式
$ hexo --safe
禁用加载插件和脚本。如果您在安装新插件后遇到问题,请尝试此操作。
调试模式
$ hexo --debug
将详细消息记录到终端和 .如果您遇到 Hexo 的任何问题,请尝试此操作。如果看到错误,请提出 GitHub 问题。debug.log
静音模式
$ hexo --silent
将终端的输出静音。
自定义配置文件路径
$ hexo --config custom.yml
使用自定义配置文件(而不是 )。还接受 JSON 或 YAML 配置文件的逗号分隔列表(无空格),这些文件会将文件合并为一个 ._config.yml``_multiconfig.yml
$ hexo --config custom.yml,custom2.json
显示草稿
$ hexo --draft
显示草稿帖子(存储在文件夹中)。source/_drafts
自定义 CWD
$ hexo --cwd /path/to/cwd
自定义当前工作目录的路径。