写在前面的话 :上一篇文章 我们了解了怎样利用Hexo框架的配置文件对网站进行某些定制,现在我们再来深入了解一下Hexo框架的常用命令吧
温馨提示 :想要了解更规范的官方说明,可参考文档:https://hexo.io/docs/commands
hexo init ——初始化网站
$ hexo init [folder]
folder
可选参数,用以指定初始化目录的位置,若无指定则默认为当前目录
hexo new / hexo n ——新建文章
$ hexo new [layout] <title>
layout
可选参数,用以指定文章类型,若无指定则默认由_config.yml文件的default_layout决定
title
必填参数,用以指定文章标题,如果title中含有空格需要使用双引号包围
hexo generate / hexo g ——生成静态文件
$ hexo generate
选项 | 描述 |
---|---|
-d | 生成后部署,与 hexo d -g 等价 |
说明 :详细信息请参考:https://hexo.io/docs/generating.html
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
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
清除缓存文件db.json
和生成文件public
,网站显示异常时可尝试此操作
Option
hexo --safe ——安全模式
$ hexo --safe
禁用加载插件和脚本,安装新插件时遇到问题可尝试此操作
hexo --debug ——调试模式
$ hexo --debug
将详细消息记录到终端和debug.log
文件
hexo --silent ——静默模式
$ hexo --silent
静默输出到终端
写在后面的话 :好了,我们对Hexo框架已经有了一定的了解了,下一篇文章我们将一起来对网站进行一些界面上的优化处理,谢谢大家