= Vain学习(C/C++ acm算法 python Linux Golang)的个人网站 =

我的第一篇博客

Posted on

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等价

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

5:hexo deploy

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

$ hexo deploy

6:hexo clean

hexo clean 命令用于清理缓存文件, 是一个比较常用的命令
网站显示异常时可尝试此操作

7: Option

(1) hexo –safe
hexo --safe 表示安全模式, 用于禁用加载插件和脚本
$ hexo --safe
安装新插件时遇到问题可尝试此操作
(2) hexo –debug
hexo --debug 表示调试模式, 用于将消息详细记录到终端和debug.log文件
(3)hexo –silent
hexo --silent 表示静默模式, 用于静默输出到终端
$ hexo --silent