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

Hexo 框架能够帮助咱们快速建立一个属于本身的博客网站,熟悉 Hexo 框架提供的命令有利于咱们管理博客html

一、hexo init

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

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

二、hexo new

hexo new 命令用于新建文章,通常能够简写为 hexo nnpm

$ hexo new [layout] <title>
  • layout 可选参数,用以指定文章类型,若无指定则默认由配置文件中的 default_layout 选项决定缓存

  • title 必填参数,用以指定文章标题,若是参数值中含有空格,则须要使用双引号包围安全

三、hexo generate

hexo generate 命令用于生成静态文件,通常能够简写为 hexo g服务器

$ hexo generate
  • -d 选项,指定生成后部署,与 hexo d -g 等价

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

四、hexo server

hexo server 命令用于启动本地服务器,通常能够简写为 hexo s框架

$ hexo server
  • -p 选项,指定服务器端口,默认为 4000网站

  • -i 选项,指定服务器 IP 地址,默认为 0.0.0.0url

  • -s 选项,静态模式 ,仅提供 public 文件夹中的文件并禁用文件监视

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

$ npm install hexo-server --save

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

五、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

六、hexo clean

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

$ hexo clean

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

七、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系列相关文章】

相关文章
相关标签/搜索