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


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

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