Contents
init
$ hexo init [folder]
初始化一个网站。如果不提供 folder
参数,Hexo 会在当前目录下初始化一个网站。
new
$ hexo new [layout] <title>
新建一篇文章,如果不提供 layout
参数,会使用 _config.yml 中配置的 default_layout
。如果标题中包含空格,需要使用双引号。
别名: n
generate
$ hexo generate
生成静态文件。
别名: g
参数 | 描述 |
---|---|
-d , --deploy |
生成后部署 |
-w , --watch |
监控文件修改 |
publish
$ hexo publish [layout] <filename>
发布一个草稿。
别名: p
server
$ hexo server
启动服务器。
别名: s
参数 | 描述 |
---|---|
-p , --port |
覆盖默认端口 |
-s , --static |
只使用静态文件 |
-l , --log |
开启日志,覆盖默认的日志格式 |
-d , --drafts |
将草稿显示为文章 |
deploy
$ hexo deploy
部署网站。
别名: d
参数 | 描述 |
---|---|
--setup |
配置而不部署 |
-g , --generate |
部署前生成 |
-m , --message |
自定义提交信息 |
render
$ hexo render <file1> [file2] ...
渲染文件
参数 | 描述 |
---|---|
-o , --output |
输出目录 |
migrate
$ hexo migrate <type>
从其他博客系统 合并 内容。
clean
$ hexo clean
清理缓存文件 (db.json
) 和生成的文件 (public
) 。
list
$ hexo list <type>
列出所有的路由
version
$ hexo version
显示版本信息
参数
安全模式
$ hexo --safe
在安全模式下插件和脚本不会被加载。当你在新安装了一个插件后出现问题时,你可以使用这个参数。
调试模式
$ hexo --debug
在终端中显示详细的信息并保存到 debug.log
文件。当你遇到问题时,你可以尝试在调试模式下运行 Hexo 并 将问题提交到 Github 。
安静模式
$ hexo --silent
在终端中隐藏输出。
自定义配置文件路径
$ hexo --config custom.yml
使用自定义的配置文件路径替代 _config.yml
。