为了更全面的了解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版本信息