install
1 | hexo init [folder] #初始化目录 |
新建一个网站。如果没有设置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版本