MarkDown语法示例
参照的blog:README
由于hexo搭建的blog和github上有点不兼容,所以显示出了问题请移步MARKDOWN
目录
标题
语法
1 | # 一级标题 |
tips:最多六级
效果
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
分割线
语法
1 | ************* |
效果
***看我下面
—看我下面
===看我下面
文本
普通文本
这是一段普通的文本,没什么特殊的语法
文本块
如果在行前加入四个空格或者一个tab的话就会变成这样
当然,如果有很多行的话
就在每一行前面加上四个空格课一个tab
一样的效果
1 | 如果你在文本的前后各加上三个反引号,就是键盘左边靠近1键的那个键,也是一样的效果哦! |
文字高亮
语法
1 | `我告诉` `你们` `我` `亮了` |
效果
我告诉
你们
我
亮了
文本换行
语法
1 | 我一开始写这个markdown语法的时候就有个疑问[space][space] |
效果
我一开始写这个markdown语法的时候就有个疑问
这TM怎么换行啊!为什么全堆到一行上面去了啊!
现在我告诉你哦!
只要你在上一行后面添加两个额外的空格就可以了
或者你直接在你要换行的文本之间补上一行的空行
也可以哦!不过这个间距有那么一点夸张,推荐第一个方法
字体
字体 | 写法 | 效果 |
---|---|---|
斜体 | *斜体语法一号* |
斜体语法一号 |
斜体 | _斜体语法二号_ |
斜体语法二号 |
粗体 | **我是粗体我很粗** |
我是粗体我很粗 |
粗体 | __我也是粗体我也粗__ |
我也是粗体我也粗 |
删除线 | ~~在下是删除线~~ |
|
斜粗体 | ***斜粗体一号*** |
斜粗体一号 |
斜粗体 | ___斜粗体二号___ |
斜粗体二号 |
斜粗体加删除线一号 | ***~~斜粗体加删除线1~~*** |
|
斜粗体加删除线二号 | ~~***斜粗体加删除线2***~~ |
tips:斜体
粗体
删除线
可以组合使用,组合服用风味更佳
图片
语法
1 |  |
1 | 示例: |
最后一种写法SB在文档最后有定义:[SB]:/images/two.jpg "SB证"
效果
示例:
链接
文字链接
名称 | 语法 | 效果 |
---|---|---|
我的微博 | [微博](https://weibo.com/u/5746068346?refer_flag=1001030101_&is_all=1 "我的微博") |
微博 |
微博写法二 | [微博][weibo] |
微博 |
我的知乎 | [知乎][zhihu] |
知乎 |
我的博客 | [博客][blog] |
博客 |
相对地址 | [使用相对地址](/blogs/关于ss的使用.md) |
使用相对地址 |
1 | 可以看出你可以使用 []() 的语法直接给出URL,也可以使用定义的方法定义一个URL,以后用[][]的方式使用 |
图片链接
有文字链接的话,当然也有图片链接啊!这在平常的网页中十分常见
这里介绍一下图片链接的语法
1 | 通过上面的实例说明一下其实基础还是 []() 这个格式 |
列表
无序列表
一级无序列表
语法
1 | * 我是老大 |
效果
- 我是老大
- 我是老二
- 我是老幺
多级无序列表
语法
1 | - 我是一级的 |
tips:这里每一级四个空格
效果
- 我是一级的
- 我是二级的
- 为什么我是最低级的啊
- 我是二级的
有序列表
一级有序列表
语法
1 | 1. 一号种子选手 |
效果
- 一号种子选手
- 二号种子选手
- 三号种子选手
多级有序列表
语法
1 | 1. 这是一级的有序列表,数字1还是1 |
效果
- 这是一级的有序列表,数字1还是1
- 这是一级的有序列表,数字1还是1
- 这是二级的有序列表,阿拉伯数字在显示的时候变成了罗马数字
- 这是二级的有序列表,阿拉伯数字在显示的时候变成了罗马数字
- 这是三级的有序列表,数字在显示的时候变成了英文字母
- 这是三级的有序列表,数字在显示的时候变成了英文字母
- 四级的有序列表显示效果,就不再变化了,依旧是英文字母
- 四级的有序列表显示效果,就不再变化了,依旧是英文字母
复选框列表
语法
1 | (华中科技大学,2005)程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的( )接口 |
效果
(华中科技大学,2005)程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的( )接口
- 系统调用
- 图形用户
- 原语
- 键盘命令
块引用
一级块引用
语法
1 | 以下文字摘自wiki百科的设计模式 |
效果
以下文字摘自wiki百科的设计模式
设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,
要怎么解决问题的一种方案。面向对象设计模式通常以类别或对象来描述
其中的关系和相互作用,但不涉及用来完成应用程序的特定类别或对象。
设计模式能使不稳定依赖于相对稳定、具体依赖于相对抽象,
避免会引起麻烦的紧耦合,以增强软件设计面对并适应变化的能力。
多级块引用
语法
1 | >在下是一级引用,吊不吊 |
效果
在下是一级引用,吊不吊
我二级引用不服
三级引用不说话
四级引用很害怕
五级引用哈哈哈
代码语法自动排版
语法
1 | 编程语言的开始加上三个反引号,反引号后面跟变成语言的名字,最后三个反引号结尾 |
效果
1 | public class Father{ |
1 |
|
表格
语法
1 | 没有最左边和最右边的| |
效果
没有最左边和最右边的|
表头1 | 表头2 |
---|---|
表格单元 | 表格单元 |
表格单元 | 表格单元 |
有最左边和最右边的|
表头1 | 表头2 |
---|---|
表格单元 | 表格单元 |
表格单元 | 表格单元 |
有没有最左边的最右边的|一样的效果
可以指定对齐方式
左对齐 | 居中 | 右对齐 |
---|---|---|
col 3 is | some wordy text | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
可以混合斜体、粗体、删除线使用
名字 | 描述 |
---|---|
Help | |
Close | Closes a window |
还可以在表格中加图片和链接
名称 | 语法 | 效果 |
---|---|---|
我的知乎 | [知乎][zhihu] |
知乎 |
我的博客 | [博客][blog] |
博客 |
相对地址 | [使用相对地址](/blogs/关于ss的使用.md) |
使用相对地址 |
链接到知乎0 | [![cat]][zhihu] |
![]() |
链接知乎1 | [][zhihu] |
![]() |
锚点
语法
1 | [alt](#anchor) |
效果
tips:只有GitHub支持哦!
语法
1 | :blush: :kissing: :hushed: |
效果
:blush: :kissing: :hushed: