Markdowm介绍
Markdown 是一种轻量级标记语言,让写作者专注于写作而不用关注样式。Coding 的许多版块均采用了 Markdown 语法,比如冒泡、讨论、Pull Request 等。
标题
用Markdown语法编辑时,在文本前面加上'#'即可创建一级标题;二级标题'##',Markdown最高支持六级标题;即前面添加六个'#'!
语法示例:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果预览:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
分割线
在下一行使用三个'---'或'___'符号可以解析为分割线
使用效果:
文本
在文本开头添加一个制表符(tab)或者4个空格!
普通文本:
- 这是一行普通文本
单行文本:
这行文本添加了一个制表符(Tab),或者4个空格符号
块状文本:
这是一行块状文本
文本前面添加一个Tab
文本前面添加了四个空格符
文字高亮
文字高亮功能能使行内部分文字高亮,使用一对反引号。
语法:
`linux` `JavaScript` `socket` `String`
示例:
linux
JavaScript
socket
String
锚点
Coding 会针对每个标题,在解析时都会添加锚点id
使用方式:
语法 | 效果 |
---|---|
[标题](#锚点ID) | 回到顶部 |
外部链接
# | 语法 | 效果 |
---|---|---|
1 | [我的博客](https://www.i7dom.cn/2019/01/18/Markdown.html "悬停提示") | 我的博客 |
2 | [我的GitHub][GitHub] | 我的GitHub |
语法2由两部分组成:
1.第一部分使用两个中括号,[ ]里的标识符(本例中GitHub),可以是数字,字母等的组合,标识符上下对应就行了
2.第二部分标记实际URL
3.URL定义到文章的末尾,是编辑的文本更简洁
4.定义语法[名字]:www.xxx.com
图片链接
给图片加链接的本质是混合图片显示语法和普通的链接语法.普通的链接中[ ]内部是链接要显示的文本,而图片链接[ ]里面则是要显示的图片.
# | 语法 | 预览 |
---|---|---|
1 | [![](weibo-logo)](https://weibo.com/linpiaochen) | |
2 | ![](https://www.xxx.com/xxx.jpg "提示信息") | |
3 | ![][urlname] |
换行
直接回车不能换行,
可以在上一行文本后面补两个空格,
这样下一行的文本就换行了.
或者就是在两行文本直接加一个空行,
也能实现换行效果,不过这个行间距有点大.
斜线,粗体,删除线
语法 | 效果 |
---|---|
*斜体1 | 斜体1 |
_斜体2_ | 斜体2 |
**粗体1** | 粗体2 |
_粗体2_ | 粗体2 |
~~删除线~~ | |
***斜粗体1*** | 斜粗体2 |
_斜粗体2_ | 斜粗体2 |
***~~斜粗体删除线1***~~ | |
~~***斜粗体删除线2***~~ |
斜体粗体可以一起使用!
引用与多级引用
标记区块引用'>',只需要在整个段落的第一行最前面加上
使用语法:
> 一级引用
>> 二级引用
>>> 三级引用
>>>> 四级引用
>>>>>五级引用
效果预览:
一级引用
二级引用
三级引用
四级引用
五级引用
列表
列表项目标记通常放在最左边,项目标记后面要接一个字符的空格。
一级无序列表语法:
-
*
+
在每行前面添加'-'.'*'或'+'
一级无序列表预览:
- 无序列表1
- 无序列表2
- 无序列表3
一级有序列表语法:
1.
2.
3.
在每行前面加上数字和'.'
一级有序列表预览:
- 数字列表1
- 数字列表2
- 数字列表3
多级无序列表预览:
一级无序列表
二级有序列表
- 三级有序列表
在第二级列表加四个空格,多级在每上级空格加四
多级有序列表预览:
一级无序列表
二级有序列表
3. 三级有序列表
在第二级列表加四个空格,多级在每上级空格加四
复选框列表
选择列表,使用方式'- [] 内容',注意前后面都有空格
使用方式:
效果预览:
由于解析的原因本站编辑器无法解析这个语法,通过其他编辑器截图效果!
代码高亮
在三个反引号后面加上编程语言的名字,另起一行开始写代码,最后一行再加上三个反引号。
使用语法:
```php
<?php
$a = $_GET['a'];
$b = $_GET['b'];
if(is_int($a) || is_string($b))
{
echo '代码高亮:'.a.b;
}
?>
```
效果预览:
<?php
$a = $_GET['a'];
$b = $_GET['b'];
if(is_int($a) && is_string($b))
{
echo '代码高亮:'.a.b;
}
?>
行内代码高亮预览:
yum -y install gcc g++
缩进代码高亮预览:
#include<stdio.h>
int main()
{
printf("一篇文章玩转Markdown");
return 0;
}
版权属于:龙之介大人
本文链接:https://i7dom.cn/14/2019/18/Markdown.html
本站所有原创文章采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 您可以自由的转载和修改,但请务必注明文章来源和作者署名并说明文章非原创且不可用于商业目的。
Markdown真香