Hexo常用命令

init 初始化网站

1
hexo init [folder]

如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站。

new 新建文章

1
hexo new [layout] <title>

如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout

选项 描述
-p, –path 文章的路径。 自定义文章的路径
-r, –replace 如果存在的话,替换当前的文章
-s, –slug 文章别名。 自定义文章的 URL

generate 生成静态文件

1
hexo generate 
选项 描述
-d, –deploy 生成完成后部署
-w, –watch 监视文件变动
-b, –bail 生成过程中如果发生任何未处理的异常则抛出异常
-f, –force 强制重新生成
-c, –concurrency 要同时生成的文件的最大数量。 默认无限制

server 启动服务

1
hexo server 

启动服务器。 默认情况下,访问网址为: http://localhost:4000/

选项 描述
-p, –port 重设端口
-s, –static 只使用静态文件
-l, –log 启用记录器。覆盖记录器格式

deploy 部署你的网站

1
hexo deploy
选项 描述
-g, –generate 部署前生成

render 渲染文件

1
hexo render <file1> [file2] ...
选项 描述
-o, –output Output destination

clean 清除缓存文件

1
hexo clean

list 列出所有路由

1
hexo list <type>

version 显示版本信息

1
hexo version 

config 列出网站的配置

1
hexo config [key] [value]

(_config.yml) 如果指定了 key,则只展示配置中对应 key 的值;如果同时指定了 key 和 value,则将配置中对应的 key 的值修改为 value

自定义配置文件的路径

1
hexo --config custom.yml

自定义配置文件的路径,指定这个参数后将不再使用默认的 _config.yml。 还接受一个以逗号分隔的 JSON 或 YAML 配置文件列表(无空格),该列表将把这些文件合并为一个 _multiconfig.yml 文件

显示草稿

1
hexo --draft

显示 source/_drafts 文件夹中的草稿文章

本地快速启动

1
hexo cl; hexo s

部署github+同步cloudflare

1
hexo cl; hexo g; hexo d