Hexo常用命令详解及使用方法

Hexo是基于Node.js的静态网站生成框架,使用Hexo可以快速创建个人博客,Hexo常用命令有助于日常博客管理,码笔记分享Hexo常用命令详解及使用方法:

Hexo常用命令详解及使用方法

hexo init

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

    $ hexo init [folder]

    参数说明:

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

    hexo new

  • hexo new命令用于新建文章,可以简写为hexo n
  • 语法:

    $ hexo new [layout] <title>

    参数说明:

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

    hexo generate

  • hexo generate命令用于生成静态文件,可以简写为 hexo g
  • 语法:

    $ hexo generate

    参数说明:

    -d 选项,指定生成后部署
    -w选项,监视文件变动
    -b选项,生成过程中如果发生任何未处理的异常则抛出异常
    -f选项,强制重新生成文件
    -c选项,最大同时生成文件的数量,默认无限制

    hexo publish

    语法:

    $ hexo publish [layout] <filename>

    发表草稿。

    hexo server

  • hexo server命令用于启动本地服务器,一般可以简写为hexo s
  • 启动服务器,默认情况下,访问网址为: http://localhost:4000/
    参数说明:

    -p选项,重设端口
    -s选项,只使用静态文件
    -l选项,启动日记记录,使用覆盖记录格式

    hexo deploy

  • hexo deploy命令用于部署网站,简写为hexo d
  • 语法:

    $ hexo deploy

    参数说明

    -g选项,部署之前预先生成静态文件

    hexo render

  • hexo render用户渲染文件
  • 语法:

    $ hexo render <file1> [file2] ...

    参数说明:

    -o选项,设置输出路径

    hexo migrate

  • hexo migrate命令用于从其他博客系统 迁移内容。
  • 语法:

    $ hexo migrate <type>

    hexo clean

  • hexo clean命令用于清除缓存文件(db.json)和已生成的静态文件(public)。
  • 例如:在更换主题后,如果发现站点更改不生效,可以运行该命令。

    hexo list

  • hexo list命令用于列出网站资料
  • hexo version

  • hexo version命令显示hexo版本
  • Option(选项)

    hexo --safe

  • hexo --safe命令表示安全模式,用于禁用加载插件和脚本,安装新插件遭遇问题时,可以尝试以安全模式重新执行
  • hexo --debug

  • hexo --debug命令进入调试模式,在终端中显示调试信息并记录到debug.log
  • hexo --silent

  • hexo --silent简洁模式,隐藏终端信息。
  • hexo --draft

  • hexo --draft命令,显示source/_drafts文件夹中的草稿文章
  • hexo --cwd

  • hexo --cwd自定义当前工作目录(Current working directory)的路径。
  • 语法:

    $ hexo --cwd /path/to/cwd

    2024年云服务器租用优惠价格,11月最新: