Hexo常用命令

1、hexo init

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

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

2、hexo new

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

3、hexo generate

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

详细信息请参考:https://hexo.io/docs/generating

4、hexo server

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

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

$ npm install hexo-server --save

详细信息请参考:https://hexo.io/docs/server.html

5、hexo deploy

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

说明 :部署前需要修改 _config.yml 配置文件,下面以 git 为例进行说明

deploy:
    type: git
    repo: <repository url>
    branch:    master
    message: 自定义提交消息,默认为Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }}

详细信息请参考:https://hexo.io/docs/deployment.html

6、hexo clean

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

$ hexo clean

文章作者: Dong
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Dong !
评论
  目录