对hexo常用命令的一些总结

1、hexo init

hexo init 命令用于初始化本地文件夹为网站的根目录

1
$ hexo init [folder]
  • folder 可选参数,用以指定初始化目录的路径,若无指定则默认为当前目录

2、hexo new

1
2
hexo new` 命令用于新建文章,一般可以简写为 `hexo n
$ hexo new [layout] <title>
  • layout 可选参数,用以指定文章类型,若无指定则默认由配置文件中的 default_layout 选项决定
  • title 必填参数,用以指定文章标题,如果参数值中含有空格,则需要使用双引号包围

3、hexo generate

1
2
hexo generate` 命令用于生成静态文件,一般可以简写为 `hexo g
$ hexo generate
  • -d 选项,指定生成后部署,与 hexo d -g 等价

4、hexo server

1
2
hexo server` 命令用于启动本地服务器,一般可以简写为 `hexo s
$ hexo server
  • -p 选项,指定服务器端口,默认为 4000
  • -i 选项,指定服务器 IP 地址,默认为 0.0.0.0
  • -s 选项,静态模式 ,仅提供 public 文件夹中的文件并禁用文件监视

说明 :运行服务器前需要安装 hexo-server 插件

1
$ npm install hexo-server --save

5、hexo deploy

1
2
hexo deploy` 命令用于部署网站,一般可以简写为 `hexo d
$ hexo deploy
  • -g 选项,指定生成后部署,与 hexo g -d 等价

6、hexo clean

hexo clean 命令用于清理缓存文件,是一个比较常用的命令

1
$ hexo clean

网站显示异常时可尝试此操作

7、Option

(1)hexo –safe

hexo --safe 表示安全模式,用于禁用加载插件和脚本

1
$ hexo --safe

安装新插件时遇到问题可尝试此操作

(2)hexo –debug

hexo --debug 表示调试模式,用于将消息详细记录到终端和 debug.log 文件

1
$ hexo --debug

(3)hexo –silent

hexo --silent 表示静默模式,用于静默输出到终端

1
$ hexo --silent

本文采用CC-BY-SA-3.0协议,转载请注明出处
作者: Lee