这个系列初步应该有三篇文章,包括Hexo常用命令,hexo文章格式粗解,hexo主题配置
关于Hexo常用命令
一、常用命令汇总
hexo init [folder]
用于hexo初始化,执行此命令的文件夹路径就是网站的根目录。
folder为可选参数,用以指定初始化目录的路径,若无指定则默认为当前目录。hexo new [layout] <title>
用于创建文章,可简写为 hexo n
layout 可选参数,用以指定文章类型
title 必填参数,用以指定文章标题,如果含有空格,需要用双引号包围hexo generate
用于生成网站静态文件,可简写为 hexo ghexo server
用于启动本地服务器,可简写为 hexo s
可在浏览器输入 http://localhost:4000 浏览网站效果hexo deploy
用于部署网站,可简写为 hexo dhexo clean
用于清理缓存文件,是一个比较常用的命令
二、命令详解
(1)hexo new [layout] title
用于创建新文章,其中 layout 是可选参数,默认值是 post在Scaffolds文件夹下有post.md文件可通过编写此文件修改默认布局。
布局
有三种默认布局: post、page、draft
文件名
默认情况下,hexo使用文章标题作为文件名,也可以通过编辑new_post_name设置_config.yml更改默认的文件名。
| 占位符 | 描述 | 
|---|---|
| :title | 文章标题(小写,用连字符替换空格) | 
| :year | 创建的年份 | 
| :mouth | 创建月,有前置0,如 04 | 
| :i_mouth | 创建月,无前置0,如 4 | 
| :day | 创建日,有前置0,如 07 | 
| :i_day | 创建日,无前置0,如 7 | 
例如::year-:month-:day-:title.md 将为文件名添加创建的日期
草稿
特殊的布局:draft,此布局下的文章将保存到source/_drafts文件夹下。
此文件夹下的文章将不会显示在网站内,可以使用publish命令移动至source/_posts文件夹下。
hexo publish [layout] <title>  | 
默认情况下不显示草稿,可以在测试运行hexo的时候添加--draft 或者 在_config.yml设置render_drafts的值,以显示草稿文章。
(2)hexo generate
- 用于生成网站
 - 简写:hexo g
 - 可跟参数:
–watch
检测文件是否变动,hexo将会比较文件的SHA1校验和,只有在检测到文件更改时才写入。
–deploy 或 -d
生成网站并且部署,与 hexo d -g 效果一致。 
(3) hexo server
简写:hexo s
hexo 3之后的版本,将服务器分离出来,使用前需要安装hexo-server。
npm install hexo-server --save  | 
成功安装之后,运行一下命令启动服务器,网站默认在http://localhost:4000运行。
hexo server  | 
如果提示端口被占用,可后接 -p 设置端口
hexo server -p 5000  | 
静态模式
在静态模式下,仅提供 public 中的文件,并且禁用文件检测,最好在之前先运行hexo g
hexo server -s  | 
未完待续········