Markdown 基础语法详解
点击看语法原文 这里是我的总结
1.段落和行元素
使用两个连着的空格和回车来 重起一行 (换行符)
标题 有两种写法:
使用 = (等)号 和使用 - (减)号来表示标题。等号是比减号大一号的标题, 这些 符号要写在一行的开始处,并放在作为标题的文字下面的,例如:
This is a example; ===========
- 使用#号来表示标题。一个#号表示一级标题,##表示二级标题,以此类推。
- 引用语法 使用左括号 > 就可以了,引用是可以嵌套使用的。例如:
我很喜欢徐志摩的诗《再别康桥》
轻轻地我走了,
正如我轻轻地来。
列表 分为有序列表和无序列表。
现在我用的就是 无序列表,其语法是使用*号然后紧跟 一个空格。这里你也可以使用+(加)号或-(减)号来替代 * 号。例如:注意*号、+号、-号后面的空格。
使用星号:
* 第一行 * 第二行 * 第三行
减号和加号的使用方法类似:
+ 第一行 + 第二行 + 第三行
还有:
- 第一行 - 第二行 - 第三行
如果在列表一项中还有多个段落,这些段落需要收缩4个空格或者一个TAB键
如果是在列表中引用的话,表示引用的左括号也要收缩4个空格,
如果是在列表中插入代码的话,那么就需要收缩8个空格,也就是2个TAB有序列表语法 序号紧跟一个英文中的句号和空格,例如:还是要注意空格
1. 第一点 2. 第二点 3. 第三点
这些序号可以不连续的。为了避免正文中无意出现了这种有序列表的语法格式,可以 在序号后加一个\来解决问题。
- 插入代码块 (我最喜欢的)每一行至少收缩4个空格或者一个TAB,最后以没有收缩
的行为结束。代码块内的Markdown语法将没有效果。
- 画水平线 三个*、- 号(连续或者不连续)
2.跨行语法
强调语法 在要强调的内容前后使用_(下划线)或者*(星号),例如:
*强调内容1* 其写法为:\*强调内容1\* _强调内容2_ 其写法为:\_强调内容2\_
跨行代码 插入跨行代码的语法为:`代码 ` ,也就是在代码的前后用反勾号.例如:
` printf("This is a test!\n"); `
如果要在代码中显示反勾号,就需要在该反勾号的前后使用双反勾号,即
`` ` ``
链接 分为行内式、参考式和内部链接(或称为 篇内链接、内部导航,需要在浏览器上运行)
行内式链接
语法为:[link_name](URL “Title”) 。其中link_name是显示链接
的时候的链接名(其逻辑意义),URL是该链接的网址,Title是提示信息(当
把鼠标放在链接名上时会提示Title的内容)参考式链接(MarkdownPad不支持)
内部链接
语法为:[link_name](#link_addr “Title”),还需要在文章中的被链接处写上这句:<a id = "link_addr "> 标记名称 </a>
3.其他语法
- 转义字符 如果在内容中出现了上述语法中出现了的符号,可以使用\进行转义操作。