Hexo新建文章
Typora
一款编写Markdown的软件
常用快捷键
标题: Ctrl/Command + 1、2、3…对应一、二、三级标题
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
下划线:Ctrl/Command + U
删除线:control + shift + `
代码片段:control + `
代码块:option + command + c
链接:command + k
取消格式:再按相同快捷键
有序列表:数字+点+空格
任务列表: +/-加空格
嵌套列表:Tab
插入表格:option + command + t
引用:输入>加空格,或者option + command + q
Hexo
创建一个md文件
1 | hexo new <title> |
布局(layout)
- 创建md时,我们可以指定布局
1 | hexo new [layout] <title> |
布局有三种:
post(文章)、draft(草稿)、page(页面)在新建文件时,Hexo会根据
scaffolds文件对应的文件来建立md

- 如果没有指定默认为
post,可以在站点配置文件修改default_layout参数来修改默认布局。
对于独立页面来说,Hexo会创建一个以标题为名字的文件
草稿(draft)
draft会被保存到source/_drafts文件夹中,但不会显示在页面上,如果不想文章显示在页面上,可以放到_drafts文件夹中。
- 可以使用
--draft参数查看草稿
1 | hexo server --draft |
还可以在站点配置文件把
render_drafts参数设为true来预览草稿可以通过
publish指令将草稿发布文章或页面,他将会被转移到指定文件夹
1 | hexo publish [layout] <title> |
Fornt-matter
当创建一个md文件后,最上方的---分割的区域,用于指定个别文件的变量。
1 | --- |
在Typora中首行输入
---,然后回车就可以输入Fornt-matter了。
Front-matter预定参数
1 | layout 布局 默认为true,如果你不想你的文章被处理,可以设置为false |
为文章添加分类标签
只有文章(post布局)支持分类和标签,需要在Front-matter中设置。分类有层级关系,标签没有。
举个例子:
1)下面文章它的标签是:Hexo、博客
2)分类是: 个人博客 > Hexo博客
3)“Hexo博客” 是 “个人博客” 的子分类
1 | categories: |
为文章添加多个分类
1)下面文章属于三个分类:日常 > 生活,日常 > 随想,日记
2)其中生活、随想为日常的子分类,日常和日记为同级分类
1 | categories: |
基本操作
常用命令
清除缓存:
hexo clean生成静态文件:
hexo generate可简写为hexo g启动服务器:
hexo server或者hexo s常用参数:-p(--port)重设端口部署:
hexo deploy可简写为hexo d,用于将网站部署到服务器上。(暂时用不到,目前都是在本地,后面我们将博客托管到GitHub Pages或Gitee Pages时才会用到此命令)
常用参数:-g(--generate),hexo d -g部署前预先生成静态文件,等同于hexo g -d