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

简介: 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
• 1

  • -p 选项,指定服务器端口,默认为 4000
  • -i 选项,指定服务器 IP 地址,默认为 0.0.0.0
  • -s 选项,静态模式 ,仅提供 public 文件夹中的文件并禁用文件监视


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

$ npm install hexo-server --save
• 1


详细信息请参考: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') }}


6、hexo clean


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

$ hexo clean
• 1


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


7、Option


(1)hexo --safe


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

$ hexo --safe
• 1


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


(2)hexo --debug


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

$ hexo --debug


(3)hexo --silent


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

$ hexo --silent


【参考资料】


目录
相关文章
|
2月前
|
缓存
SVN常用命令
本文汇总了SVN版本控制系统的常用命令,包括代码检出、提交、更新、添加、删除、查看日志、状态、差异比较、撤销修改、忽略设置、清理、查看信息、文件列表、文件内容查看、blame操作、地址重定向以及分支管理等,旨在帮助用户更高效地使用SVN进行代码版本控制。
|
3月前
|
缓存 Shell 开发工具
Git Bash⭐一、安装软件,与Git Bash基础命令
Git Bash⭐一、安装软件,与Git Bash基础命令
|
存储 安全 数据可视化
Git安装、配置和使用(下)
Git安装、配置和使用(下)
138 0
Git安装、配置和使用(下)
|
关系型数据库 MySQL 应用服务中间件
Linux安装gogs搭建Git仓库
Gogs由Go语言编写,运行时需要安装Golang运行环境 如果系统中其他程序并不需要运行Go语言程序,可以只为上文创建的git用户配置运行环境,也可以选择配置全系统所有用户的Go语言运行环境
Linux安装gogs搭建Git仓库
|
安全 Java Linux
Git安装教程及常用命令
  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。
306 0
Git安装教程及常用命令
|
Linux
Linux安装svn
Linux安装svn
185 0
Linux安装svn
|
Linux
SVN 常用命令
检查 svn 是否已安装 安装好后 输入 svn --version 检查 svn --version 请在任何不清楚的时候使用 svn help 查看帮助 svn help 查看对应命令的帮助文档 svn help <subcommand> svn基本操作 版本库下的文件和目录列表 **查看项目 list (ls) ** 简写:svn ls 用法:svn list path svn list svn://xxx/abc 表示可以在不下载文件到本地目录的情况下来察看目录中的文件 导入操作 import 将源文件夹内容 导入到对应目标文件夹内容。将 demo1 中的所有内容,上传到服务
145 0
|
索引
Samtools安装及常用命令详解
Samtools安装及常用命令详解
1277 0
Samtools安装及常用命令详解
|
存储 Linux
Linux常用命令 - wget命令详解
Linux常用命令 - wget命令详解
118 0
hexo常用命令
npm install hexo -g 安装npm update hexo -g 升级hexo init 初始化 hexo n "我的博客" or hexo new "我的博客" 新建文章hexo p or hexo publishhexo g or hexo generate 生成Html至public目录hexo s or hexo server 启动服务(默认端口4000,'ctrl + c'关闭server)hexo d or hexo deploy 部署 hexo server Hexo 会监视文件变动并自动更新,您无须重启服务器。
1043 0