Markdown学习笔记
Markdown简介
Markdown是一种文本标记语言,通过一些简洁、常用的符号修饰,使得文本具有一定的格式。
基本语法
段落
一行文字就是一个段落,如需换行,需要在两个段落之间隔一个空行
粗体、斜体
可以使用下划线_和星号*表示粗体和斜体
1 | _这是斜体_ |
会被解释为1
2
3
4<em>这是斜体</em>
<em>这也是斜体</em>
<strong>这是粗体</strong>
<strong><em>这是粗体和斜体</em></strong>
删除线
使用波浪线~表示删除线
1 | ~这是删除线~ |
解释为
1 | <strike>这是删除线</strike> |
标题
使用#表示标题,总共支持六级标题
1 | #h1# |
行尾可以加上任意数量#,可以不加,也可以加对称#
引用
使用>表示引用,并且可以嵌套
1 | >This is the first level of quoting. |
列表
无序列表
列表使用*、+、-作为列表标记
1 | *pig |
有序列表
有序列表直接数字接一个英文.,数字并不影响输出的HTML中的序号
内联代码
使用反引号`来标记内联代码,会被解释为<code>
标签,如果代码中有反引号请用两个反引号包裹1
``aaa`bb`ccc``
分隔线
在一行中使用三个及以上的*、-、_来表示分隔线,行内不能有其他东西但是可以有空格
1 | ******* |
链接
使用[char](url)
来表示一个来表示一个链接
1 | [江西](http://www.jiangxi.gov.cn/)` |
图像
插入图片
1 | ![Alt text]('url' 'description') |
插入带连接的图片
1 | [![Alt text]('picURI' 'description')](url){:target="_blank"} |
自动连接
就是指链接地址与名字重复,可以用<>将其简化
1 | <http://example.com> |
转义
以下字符添加反斜杠即可转义
1 | \ |
表格
:
向哪边就向哪边对齐(默认居左)
1 | | a | b | c | |
a | b | c |
---|---|---|
居中 | 左对齐 | 右对齐 |
= | = | = |
内联HTML
html原样输出
表情代码
两个:
中间引入表情代码
:smile: