转载自 https://blog.csdn.net/wsmrzx/article/details/81477926
Hexo 框架建立的网站中,存在两份重要的配置文件,它们的文件名称都是 _config.yml
一份是 站点配置文件,位于 站点根目录 下,用于网站的基础配置
另外一份是 主题配置文件,位于 themes 目录 下,用于主题的相关配置
不同的主题会有不同的主题配置文件,由主题作者所提供.
1 hexo init
hexo init 命令用于初始化本地文件夹为网站的根目录
1 | $ hexo init [folder] |
- folder 可选参数,用以指定初始化目录的路径,若无指定则默认为当前目录
2 hexo new
hexo new 命令用于新建文章,一般可以简写为hexo n
1 | $ hexo new [layout] <title> |
layout 可选参数,用以指定文章类型,若无指定则默认由配置文件中的 default_layout 选项决定
title 必填参数,用以指定文章标题,如果参数值中含有空格,则需要使用双引号包围
3 hexo generate
hexo generate 命令用于生成静态文件,一般可以简写为 hexo g
1 | $ hexo generate |
- -d 选项,指定生成后部署,与 hexo d -g 等价
详细信息请参考:https://hexo.io/docs/generating
4 hexo server
hexo server 命令用于启动本地服务器,一般可以简写为 hexo s
1 | $ hexo server |
-p 选项,指定服务器端口,默认为 4000
-i 选项,指定服务器 IP 地址,默认为 0.0.0.0
-s 选项,静态模式 ,仅提供 public 文件夹中的文件并禁用文件监视
说明 :运行服务器前需要安装 hexo-server 插件
1 | $ npm install hexo-server --save |
详细信息请参考:https://hexo.io/docs/server.html
5 hexo deploy
hexo deploy 命令用于部署网站,一般可以简写为 hexo d
1 | $ hexo deploy |
- -g 选项,指定生成后部署,与 hexo g -d 等价
说明 :部署前需要修改 _config.yml 配置文件,下面以 git 为例进行说明
1 | deploy: |
详细信息请参考:https://hexo.io/docs/deployment.html
6 hexo clean
hexo clean 命令用于清理缓存文件,是一个比较常用的命令
1 | $ hexo clean |
网站显示异常时可尝试此操作
7 Option
(1)hexo –safe
hexo –safe 表示安全模式,用于禁用加载插件和脚本
1 | $ hexo --safe |
安装新插件时遇到问题可尝试此操作
(2)hexo –debug
hexo –debug 表示调试模式,用于将消息详细记录到终端和 debug.log 文件
1 | $ hexo --debug |
(3)hexo –silent
hexo –silent 表示静默模式,用于静默输出到终端
1 | $ hexo --silent |