zoukankan      html  css  js  c++  java
  • Hexo系列(三) 常用命令详解

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

    版权声明:本博客属于个人维护博客,未经博主允许不得转载其中文章。
  • 相关阅读:
    解决函数内this指向
    .Math 数值对象
    时间函数
    数学中的弧度和角度
    闭包
    在拖拽元素的时候,如果元素的内部加了文字或者图片,拖拽效果会失灵?
    正则
    JS高级-事件对象
    JS高级-事件捕捉
    JS高级-面向对象
  • 原文地址:https://www.cnblogs.com/wsmrzx/p/9439448.html
Copyright © 2011-2022 走看看