关于markdown 的简单使用(已更新)
markdown的介绍
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。
Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如>LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和>Wikipedia,在语法上基本兼容,但在换行等细节上也有改动。
为什么有那么多人喜欢用markdown
- 学习成本低 ——身为一个轻量级的标记语言,Markdown拥有较少的标记符号,经常用到的就更少了,而且非常简单。
- 任何文本编辑器都可以打开 ——Markdown文档实际上就是纯文本(plain text)格式,只要是个文本编辑器都可以打开,只不过支持Markdown语法的编辑器会将其渲染成相应格式,由于其语法足够简单,即使用不支持Markdown的编辑器打开,你也能看懂。
- 格式转换方便 ——不少Markdown编辑器支持将文档转为pdf、docx、html等,你也可以使用具有瑞士军刀之称的Pandoc轻松将Markdown文档转为其他格式
- 你可以更多地关注内容 ——用富文本编辑器编辑文档的话,你的精力往往过多分散到排版上,有的人甚至逐句调整格式,学会Markdown的话,你的注意力又会重新转移到内容上来
- 像记事本一样的速度 ——在Windows上办公时,我常常想,如果用记事本码字就好了,因为其打开速度实在是太快了。但记事本里的文字是没有格式的,体验很差,Markdown格式文档完美继承其速度,又添加了优美的格式。
- 利用Github做版本控制 ——Git hub不仅仅可以用来托管代码,还可以用来托管文章,而且Github文档默认是Markdown格式的。另外,你还可以利用GitHub与Gitbook写电子书。
markdown的一些简单又使用的语法
标题
# 这是一级标题
## 这是二级标题
### 这是三级标题
###### 这是六级标题
注意:#和标题之间最好加一个空格
列表
有序列表
如果你希望有序列表,
也可以在文字前面加上 1. 2. 3. 就可以了,例如:
在markdown编辑如下:
1. 文本1
2. 文本2
4. 文本3
显现如下
- 文本1
- 文本2
- 文本3
注意:1. 有序列表标记和后面的文字之间要有一个空格隔开 2. 有序列表标记不是按照你写的数字进行显示的,而是根据当前有序列表标记所在位置显示的,看文本3的栗子.
无序列表
编辑如下
+ 呵呵
* 嘉嘉
- 嘻嘻
- 吼吼
- 嘎嘎
+ 桀桀
* 哈哈
显现如下
- 呵呵
- 嘉嘉
- 嘻嘻
- 吼吼
- 嘎嘎
- 桀桀
- 哈哈
注意 1. 无序列表的项目符号是按照实心圆、空心圆、实心方格的层级关系递进的,如例所示。通常情况下,同一层级使用同一种标记表示,便于自己查看和管理。 2. 无序列表标记和后面的文字之间要有一个空格隔开。
引用
使用>表示引用,>>表示引用里面再套一层引用,依次类推。
编辑如下
> 这是一级引用
>> 这是二级引用
>>> 这是三级引用
> 这是一级引用
显现如下
这是一级引用
这是二级引用
这是三级引用
这是一级引用
代码引用
- 代码块的引用
编辑如下
```
cout<<"Hello world!"
return 0;
```
显现如下
cout<<"Hello world!"
注意:`是英文下左上角esc下面的那个
- 行内码
编辑如下
这是`javascript`代码
显现如下
这是javascript
代码
引入图片
使用![Alt text](/path/to/img.jpg "Optional title")导入图片。其中:
- Alt text为如果图片无法显示时显示的文字;
- /path/to/img.jpg为图片所在路径;
- Optional title为显示标题。显示效果为在你将鼠标放到图片上后,会显+ 示一个小框提示,提示的内容就是 Optional title里的内容。
编辑如下
![picture](https://files.cnblogs.com/files/A-Little-Nut/20171220_IMG_3422_看图王.bmp"支付宝打赏二维码")
显现如下
链接
- 使用表示行内链接。其中:
- []内的内容为要添加链接的文字。
- link为链接地址。
- Optional title为显示标题。显示效果为在你将鼠标放到链接上后,会显 示一个小框提示,提示的内容就是 Optional title里的内容。
编辑如下
这就是我们常用的地址:[Baidu](www.baidu.com "百度一下,你就知道" )
显现如下
Baidu
注销markdown里一些符号
使用\表示反斜杠。在你不想显示Markdown标记时可以使用反斜杠。
编辑如下
\这里不会显示斜体\
显现如下
*这里不会显示斜体*
粗体和斜体
使用 ** 或者 __ 表示粗体。
使用 * 或者 _ 表示斜体。
编辑如下
*粗体1* _粗体2_
\斜体1\ _斜体2_
效果如下
粗体1 __粗体2__
斜体1 斜体2
空格
Markdown语法会忽略首行开头的空格,如果要体现出首行开头空两个的效果,可以使用全角符号下的空格,windows下使用shift+空格切换。
删除线
使用 ~~表示删除线。
编辑如下
~~dfhdskjf~~
显现如下
这是一条删除线
注意:~~和文字之间不能有空格
分割线
使用---或者**或者 * *表示水平分割线。
编辑如下
---
***
* * *
显现如下
注意:1. 只要*或者-大于等于三个就可组成一条平行线。
2.使用---作为水平分割线时,要在它的前后都空一行,防止---被当成标题标记的表示方式。
表格
- ------:为右对齐。
- :------为左对齐。
- :------:为居中对齐。
- -------为使用默认居中对齐。
编辑如下
| Name | Academy | score |
| - | :-: | -: |
| Harry Potter | Gryffindor| 90 |
| Hermione Granger | Gryffindor | 100 |
| Draco Malfoy | Slytherin | 90 |
显现如下
Name | Academy | score |
---|---|---|
Harry Potter | Gryffindor | 90 |
Hermione Granger | Gryffindor | 100 |
Draco Malfoy | Slytherin | 90 |
表情符的使用
人物
syntax | preview | syntax | preview | syntax | preview |
---|---|---|---|---|---|
:bowtie: |
:bowtie: | :smile: |
关于markdown 的简单使用(已更新)的更多相关文章
随机推荐
|