前言
搭建好了hexo,接下来的就是写博客了, hexo 支持用 markdown 写博客,markdown 语法很简单,本文给出一些基本的 markdown 语法,结合 hexo 教你如何在 hexo 下用 markdown 撰写博客。
hexo博客头部
hexo 博客的 markdown 头部有固定的格式,如下所示:
1 | --- |
顾名思义,我们很容易看懂这个头部信息.
我们写新博客的时候只需要复制这些内容,然后对相应的内容进行修改,但不要修改格式.
hexo博客正文
hexo 博客正文就是正常的 markdown 了,下面就介绍一些基本的 markdown 语法.
基本的markdown语法
- 标题
通过在行首插入 1 到 6 个 # ,来定义 1 到 6 阶 标题:
Markdown | 预览 |
---|---|
# 一级标题 | #一级标题 |
## 二级标题 | ## 二级标题 |
### 三级标题 | ### 三级标题 |
段落和换行
在 Markdown 中段落由一行或者多行文本组成,相邻的两行文字会被视为同一段落,如果存在空行则被视为不同段落( Markdown 对空行的定义是看起来是空行就是空行,即使空行中存在 空格 TAB 回车 等不可见字符,同样会被视为空行)。
Markdown | 预览 |
---|---|
第一行 相邻被视为统一段落 |
第一行 相邻被视为同一段落 |
第一行[空格][空格] 上一行结尾存在两个空格,段内换行 |
第一行 上一行结尾存在两个空格,段内换行 |
第一行 两行之间存在空行,视为不同段落。 |
第一行 两行之间存在空行,视为不同段落。 |
缩进
输入法中文全角状态下输入两个空格即可实现缩进.输入两个
 
或 
也可以实现空格缩进.强调
Markdown | 预览 |
---|---|
*倾斜* |
倾斜 |
**粗体** |
粗体 |
~~删除线~~ |
|
>引用 |
>引用 |
- 连接和图片
Markdown | 预览 |
---|---|
[百度一下](http://www.baidu.com) |
百度一下 |
![joker](https://timgsa.baidu.com/timg?image&quality=80 &size=b9999_10000&sec=1511008391023&di=1ff315398f4671c899 dc706aa34693de&imgtype=0&src=http%3A%2F%2Fimg3.duitang.com%2 Fuploads%2Fi tem%2F201203%2F17%2F20120317230833_kvzj3.thumb.700_0.jpeg) |
- 音频和视频
可以直接使用html的
列表
无序列表用 - 引领列表内容, 有序列表用 数字 引领列表内容, 需要指出的是:有序列表的数字即便不按照顺序排列,结果仍是有序的。
- 下划线和特殊符号
由于 Markdown 使用一些特殊符号进行标记,当我们想要在文档中使用这些特殊符号并防止被 Markdown 转换的时候,可以使用 \ (转义符) 将这些特殊符号进行转义。
Markdown | 预览 |
---|---|
在一行中用三个以上的减号来建立一个分隔线 —- |
—- |
可以利用反斜杠(转义字符)来插入一些在语法中有特殊意义的符号\*Hi\* |
*Hi* |
代码
1 行内代码
行内代码可以使用反引号来标记(反引号一般位于键盘左上角,要用英文.
Markdown | 预览 |
---|---|
一句话`行内代码`一句话 | 一句话行内代码 |
就比如` < video > `标签 | 就比如< video > 标签 |
2 多行代码
多行代码使用 3 个反引号来标记(反引号一般位于键盘左上角,要用英文) ,在第一个 1
2
3
4
5
6
7
Markdown:
``` javascript
```javascript
// 我是注释
var a = 5 ;
console.log(a)
1 |
|
- 表格
Markdown:
| 默认 | 靠右 | 居中 | 靠左 |
| —— | —-: | :—: | :—- |
| 内容 | 内容 | 内容 | 内容 |
| 内容 | 内容 | 条目 | 内容 |
预览
默认 | 靠右 | 居中 | 靠左 |
---|---|---|---|
内容 | 内容 | 内容 | 内容 |
内容 | 内容 | 条目 | 内容 |
OK先到这里,基本语法就是这样,以后如果学到新的好用语法了,我会继续推送的^_^