hexo 命令

install

1
2
3
hexo init [folder] #初始化目录
cd folder
npm install

新建一个网站。如果没有设置folder,hexo默认在当前文件夹建立网站

new

1
$ hexo new [layout] <title>

新建一篇文章。如果没有设置layout的话,默认使用_config.yml中的default_layout参数代替。如果标题有空格,请用引号括起来。

generate

1
$ hexo generate|g [-d|--deploy #文件生成后立即部署网站] [-w|--watch #监视文件变动]

生成静态文件

publish

1
$ hexo publish [layout] <filename>

发布草稿

server

1
$ hexo server [-p|--port 4001 #重设端口] [-s|--static #只使用静态文件] [-l|--log #启动日志记录使用覆盖记录格式]

deploy

1
$ hexo deploy|d [-g,--generate #部署之前预先生成静态文件]

部署网站

render

1
$ hexo render <file1> [file2] ... [-o|--output #设置输出路径]

渲染文件

migrate

1
$ hexo migrate <type>

从其他博客系统迁移内容

clean

1
$ hexo clean

清除缓存文件(db.json)和已生成的静态文件(public)
在某些情况下比如更换主题后,如果发现站点的更改没有生效,可以运行该命令

list

1
$ hexo list <type>

列出网站资料

version

1
$ hexo version

显示hexo版本

分享