Hexo系列(三) 常用命令详解

时间:2021-12-02 23:47:29

Hexo 框架可以帮助我们快速创建一个属于自己的博客网站,熟悉 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

网站显示异常时可尝试此操作

7、Option

(1)hexo --safe

hexo --safe 表示安全模式,用于禁用加载插件和脚本

$ hexo --safe

安装新插件时遇到问题可尝试此操作

(2)hexo --debug

hexo --debug 表示调试模式,用于将消息详细记录到终端和 debug.log 文件

$ hexo --debug

(3)hexo --silent

hexo --silent 表示静默模式,用于静默输出到终端

$ hexo --silent

【参考资料】

【Hexo系列相关文章】

Hexo系列(三) 常用命令详解的更多相关文章

  1. hbase shell基础和常用命令详解&lpar;转&rpar;

    HBase shell的基本用法 hbase提供了一个shell的终端给用户交互.使用命令hbase shell进入命令界面.通过执行 help可以看到命令的帮助信息. 以网上的一个学生成绩表的例子来 ...

  2. samtools常用命令详解(转)

    转自:samtools常用命令详解 samtools的说明文档:http://samtools.sourceforge.net/samtools.shtml samtools是一个用于操作sam和ba ...

  3. cisco常用命令详解

    cisco常用命令详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用命令用法展示 1.命令行模式的来回切换 yinzhengjie>enable #从用户模式切换到 ...

  4. hbase shell基础和常用命令详解

    HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服 ...

  5. 【转载】windbg 常用命令详解

    windbg 常用命令详解 https://blog.csdn.net/chenyujing1234/article/details/7743460 vertarget 显示当前进程的大致信息 lmv ...

  6. DOS常用命令详解

    DOS常用命令详解 dir 列文件名 deltree 删除目录树 cls 清屏 cd 改变当前目录 copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘 edit ...

  7. Linux常用命令详解下

    Linux常用命令详解 目录 一.Linux常用命令 1.1.查看及切换目录(pwd.cd.ls.du) 1.2.创建目录和文件(mkdir.touch.ln) 1.3.复制.删除.移动目录和文件(c ...

  8. Linux常用命令详解上

    Linux常用命令详解上 目录 一.shell 二.Linux命令 2.1.内部命令与外部命令的区别 2.2.Linux命令行的格式 2.3.编辑Linux命令行的辅助操作 2.4.获得命令帮助的方法 ...

  9. H3C常用命令详解

    H3C常用命令详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 1.关闭后台日志输出 <yinzhengjie>sys [yinzhengjie]undo info- ...

随机推荐

  1. Lua 栈的理解

    提到C++与lua互调,不可不提栈. 栈是C++和Lua相互通讯的一个地方. 首先这个栈并不是传统意义上的栈(传统的栈需要放同一种数据类型,但在网上的某些资料说,每个栈元素是一个联合体). 栈从上向下 ...

  2. hdu2010

    //很闲,刷水..... http://acm.hdu.edu.cn/showproblem.php?pid=2010 #include<iostream> #include<std ...

  3. JavaWeb学习笔记--4&period;EL表达式

    四. 表达式语言(相当于对JSP中对象输出的简化,功能实质上类似) 转自ZHSJUN的博客 http://blog.csdn.net/zhsjun/article/details/2254546 表达 ...

  4. cocos2d-x于android在call to OpenGL ES API with no current context

    一.问题: 正在使用JNI离Java(Android)侧 打回来C++(Cocos2d-x)该函数返回消息.Cocos2d-x花掉了 看看 Eclipse的Log中.显示 有 call to Open ...

  5. SpringMVC表单标签

    SpringMVC学习系列(11) 之 表单标签   本篇我们来学习Spring MVC表单标签的使用,借助于Spring MVC提供的表单标签可以让我们在视图上展示WebModel中的数据更加轻松. ...

  6. java 中变量存储位置的区别

    1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.  2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字 ...

  7. 【Scheme】树结构

    将表作为序列的表示方式,可以推广到元素本身也是序列的序列.例如,我们可以认为对象((1 2) 3 4)是通过(cons (list 1 2) (list 3 4))构造出来的. 这个表包含三个项,其中 ...

  8. wamp 配置虚拟主机

    1.首先打开apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#,启用虚拟主机功能 2.先把localhost配置好,免 ...

  9. ThinkPHP问题收集:模板中使用U方法时无法嵌套大括号,For标签,插入数据,新增的表字段缓存问题

    ThinkPHP模板中使用U方法时无法嵌套大括号需要在control里面用U方法赋值给变量传到模版如:{:U('/Blog/comment/',array('id'=>$id)}$comment ...

  10. Matlab绘图基础——利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴)

    描述 axes在当前窗口中创建一个包含默认属性坐标系 axes('PropertyName',propertyvalue,...)创建坐标系时,同时指定它的一些属性,没有指定的使用DefaultAxe ...