安装hexo

1
npm install hexo-cli -g

hexo版本查看

1
2
hexo version #查看hexo版本
hexo -v #简写

hexo的初始化

hexo generate 命令用于生成静态文件,一般可以简写为 hexo g

1
2
hexo init [文件夹名folder] #初始化文件夹folder
hexo init #在当前文件夹初始化

hexo清除缓存

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

1
2
hexo clean  #清除部署的緩存清除缓存文件 (db.json) 和已生成的静态文件 (public)。
hexo cl #简写

hexo生成静态页面

hexo generate 命令用于生成静态文件,一般可以简写为 hexo g

1
2
hexo generate  #生成静态页面 
hexo g #简写

hexo启动本地服务器

hexo server 命令用于启动本地服务器,一般可以简写为 hexo s

  • -p 选项,指定服务器端口,默认为 4000
  • -i 选项,指定服务器 IP 地址,默认为 0.0.0.0
  • -s 选项,静态模式 ,仅提供 public 文件夹中的文件并禁用文件监视
1
2
3
 hexo server  #本地部署,可预览网站,默认端口为4000,
#浏览器输入localhost:4000即可进 按ctrl+c退出预览(退出后localhost:4000失效)
hexo s #简写

hexo部署到GitHub

hexo deploy 命令用于部署网站,一般可以简写为 hexo d

1
2
3
4
5
hexo deploy  #将网站部署到GitHub
hexo d #简写
hexo cl; hexo g; hexo d #先清除缓存,在生成页面并部署到GitHub
hexo cl; hexo s #清空缓存,本地部署进行预览
hexo cl; hexo g; gulp; hexo d #如果安装了gulp压缩插件则是这么执行

hexo新建文章

hexo new 命令用于新建文章,一般可以简写为 hexo n

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

hexo调式模式

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

1
$ hexo --silent

参考文章:hexo官方文档