Hexo指令

为了更全面的了解Hexo,特地从官网把文档扒下,再加上自己的理解翻译成中文,供大家学习交流。

原文出处: http://hexo.io/docs/commands.html

init

1
$ hexo init [folder]

构建你的网站框架,如果不指定folder,hexo会在当前目录下构建。

new

1
$ hexo new [layout] <title>

创建新文章,如果layout为空,则使用默认的layout设置,如果title中有空格,那么必须用引号包含title

快捷命令: n

generate

1
$ hexo generate

生成静态文件

快捷命令: g

参数 说明
-d, --deploy 在生成静态文件完成后部署
-w, --watch 监听文件变化

publish

1
$ hexo publish <filename>

发布草稿

快捷命令: p

server

1
$ hexo server

启动服务器

参数 说明
-p, --port 覆盖默认端口
-s, --static 只允许访问已生成的静态文件
-l, --log 启动日志,覆盖默认的日志格式
-d, --drafts 可以访问草稿

快捷命令: s

deploy

1
$ hexo deploy

部署项目

参数 说明
--setup 安装不部署
-s, --static 只允许访问已生成的静态文件
-g, --generate 部署之前先生成静态文件
-m, --message 添加提交信息

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版本信息