Hexo 框架可以帮助我们快速创建一个属于自己的博客网站,熟悉 Hexo 框架提供的命令有利于我们管理博客
1、hexo init
hexo init 命令用于初始化本地文件夹为网站的根目录
1 | hexo init [folder] |
- folder 可选参数,用以指定初始化目录的路径,若无指定则默认为当前目录
2、hexo new
hexo new 命令用于新建文章,一般可以简写为 hexo n
1 | hexo new [layout] <title> |
- layout 可选参数,用以指定文章类型,若无指定则默认由配置文件中的 default_layout 选项决定
- title 必填参数,用以指定文章标题,如果参数值中含有空格,则需要使用双引号包围
3、hexo generate
hexo generate 命令用于生成静态文件,一般可以简写为 hexo g
1 | hexo generate [-d] |
- -d 选项,指定生成后部署,与 hexo d -g 等价
详细信息请参考:https://hexo.io/docs/generating
4、hexo server
hexo server 命令用于启动本地服务器,一般可以简写为 hexo s
1 | hexo server [-p] [-i] [-s] |
- -p 选项,指定服务器端口,默认为 4000
- -i 选项,指定服务器 IP 地址,默认为 0.0.0.0
- -s 选项,静态模式 ,仅提供 public 文件夹中的文件并禁用文件监视
说明 :运行服务器前需要安装 hexo-server 插件,一般Hexo自带
1 | npm install hexo-server --save |
详细信息请参考:https://hexo.io/docs/server.html
5、hexo deploy
hexo deploy 命令用于部署网站,一般可以简写为 hexo d
1 | hexo deploy |
- -g 选项,指定生成后部署,与 hexo g -d 等价
说明 :部署前需要修改 _config.yml 配置文件,下面以 git 为例进行说明
1 | deploy: |
详细信息请参考:https://hexo.io/docs/deployment.html
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 |