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

摘要:
Hexo框架可以帮助我们快速创建一个属于自己的博客网站,熟悉Hexo框架提供的命令有利于我们管理博客1、hexoinithexoinit命令用于初始化本地文件夹为网站的根目录$hexoinit[folder]folder可选参数,用以指定初始化目录的路径,若无指定则默认为当前目录2、hexonewhexonew命令用于新建文章,一般可以简写为hexon$hexonew[layout]

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

免责声明:文章转载自《Hexo系列(三) 常用命令详解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Ubuntu 16.04LTS修改开机启动项C#.ToString()格式大全下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

通过 hexo 生成静态博客

通过 hexo 生成静态博客 背景 在对比了很多博客网站以后,我决定开始慢慢迁移我的文章,以后有时间的话还会搭建自己的网站,目前主流的静态博客生成器有三个: jekyll, hexo, hugo. 静态博客生成器是一种将 文档(主流是markdown 格式)生成静态网站页面文件的工具;当我们再将生成的结果放到page服务上,就可以变为静态博客。 接下来我们...

hexo d命令报错 ERROR Deployer not found: git

我已经在站点配置文件中写入了: deploy: type: git repo: git@github.com:lanlan2017/lanlan2017.github.io.git # Github pages地址 branch: master 但是执行hexo d报错 ERROR Deployer not found: git 解决方案...

Hexo+Github--搭建个人博客(二)主题配置

安装完hexo后,我们便可以开始使用hexo,如果我们想更换主题使得网站更加简洁或者酷炫,那么我们可以进行主题更换。主题有很多,下面以NexT主题为例, 讲下如何更换主题: 一、NexT主题安装 Hexo提供了更换主题模块,进入你的博客部署文件夹,可以看到有个themes文件夹,这个文件夹就是用来存放主题的 首先我们使用git clone NexT主题到主...

hexo+yilia主题优化及双分支部署

目录 一.yilia主题的安装 1.安装 2.配置 3.重新生成并启动hexo 二、将hexo部署到github上面,实现双分支部署 1. 部署master分支 1.1 指定hexo部署的方式、仓库、分支 1.2 为项目添加说明README.md 1.3 把master分支部署到github的master分支 2. 部署blog分支...

用GitHub Pages搭建博客(三)

本篇介绍通过git工具替换网站主题,并发布 Jekyll和Hexo的简要介绍   GitHub Pages是基于Jekyll构建的,Jekyll 是一个简单的博客形态的静态站点生产工具,它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和Liquid 渲染器,将我们的的原始文章(Markdown格式文件)转化成静态页面,...

hexo使用

hexo主题 hexo主题下载地址:https://hexo.io/themes/ 每个主题中都有相关的下载及配置说明,不过有些主题很坑,各种下载报错,建议使用常用的一些主题。 创建新文章 根目录命令行输入hexo new [模板] <文章名>新建文章 其中<模板>在scaffolds中,默认情况下有三个模板post、draft、p...