前端 Hexo常用命令以及 Markdown语法
简单记录使用 Github 更新博文过程中常用的 Hexo 命令和 Markdown 语法。
Hexo 约有二十个命令,但普通用户经常使用的大概只有那么几个。
Markdown 语法更简单,看一遍基本就会了。

hexo s

1
s

启动本地服务器,用于预览主题。默认地址: http://localhost:4000/

hexo s 是 hexo server 的缩写,命令效果一致;
预览的同时可以修改文章内容或主题代码,保存后刷新页面即可;
对 Hexo 根目录 _config.yml 的修改,需要重启本地服务器后才能预览效果。

hexo n

1
n "学习笔记  六"

新建一篇标题为 学习笔记 六 的文章,因为标题里有空格,所以加上了引号。

文章标题可以在对应 md 文件里改,新建时标题可以写的简单些;
hexo n 是 hexo new 的缩写,命令效果一致。

hexo n page

1
n page aboutme

新建一个标题为 aboutme 的页面,默认链接地址为 主页地址/aboutme/

标题可以为中文,但一般习惯用英文;
页面标题和文章一样可以随意修改;
页面不会出现在首页文章列表和归档中,也不支持设置分类和标签。

hexo clean

1
clean

清除缓存文件 db.json 和已生成的静态文件 public。

网站显示异常时可以执行这条命令试试。

hexo g

1
g

生成网站静态文件到默认设置的 public 文件夹。

便于查看网站生成的静态文件或者手动部署网站;
如果使用自动部署,不需要先执行该命令;
hexo g 是 hexo generate 的缩写,命令效果一致。

hexo g -d

1
hexo g -d

自动生成网站静态文件,并部署到设定的仓库。

hexo d 是 hexo deploy 的缩写,命令效果一致。

常用组合

1
2
3
4
hexo clean && hexo s
hexo clean && hexo d
#清楚缓存,生成静态文件,部署到仓库,上传文章索引
hexo clean && hexo g -d && hexo algolia

Markdown

hexo 是使用 Markdown 编辑文章的,我写的这些文章也都是用这种标记语言完成的。所以,我们先从 Markdown 说起。

什么是 Markdown

Markdown 语法
例文
你可以使用 vim 工具直接编辑 md 文件,也可以用记事本打开 md 文件编辑你的文章,也可以 Markdown 的编辑器编写,
有很多在线的编辑器,何有不少客户端的编辑器,也有很好用的编辑器,见本文最后示例链接。
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯和亚伦·斯沃茨。它允许人们 “使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML 文档” ——维基百科
先简单介绍一下,Markdown 的语法,具体怎么用,我相信大家一看例文就马上明白了。

Markdown 语法

1、分段: 两个回车
2、换行 两个空格 + 回车
3、标题 前后分别加井号(注意空格),井号数量多少表示不同分级 即 Markdown 可以表示一级标题到六级标题
4、引用 >
5、列表 *,+,-,1.,选其中之一,注意后面有个空格
6、代码区块 四个空格开头
7、链接: [文字][编号] 最后在文章末尾加上 [编号]:链接地址
8、图片: !+[图面描述]+(图片地址),图片地址可以是本地路径,也可以是网络地址
9、强调 前后各一个(两个)下划线或者星号
10、代码 上下分别以三个`(ESC 键下面 “~” 这个键)分隔,效果如下:

1
2
3
4
5
6
7
@requires_authorization
class SomeClass:
pass

if __name__ == '__main__':

print 'hello world'

下面来看例文,你就马上明白,怎么来使用这些符号来写好一篇自己的博文了。
点我看示例!