Markdown常用语法

Markdown可以通过简单的标记语法进行排版,印象笔记、csdn、等都支持Markdown格式,在Markdown格式下可以使用简单的快捷键对输入的文本进行格式排版。之前在写印象笔记的时候就觉得这个笔记格式这么混乱,为什么那么多人觉得好用,原来是我不会Markdown语法的过错。在我写第一篇文章时也可以看出当时是不会Mardown语法的,因此弃用了好久的。这里就简单记录下吧~

ps.马克飞象可以绑定印象笔记,解决了印象笔记无法用markdown语法输入的问题,大家可以下载客户端或用浏览器端(马克飞象)查看它的示例笔记本,语法还是比较全面的。

注意事项:
  • 一般地,在输入#或者-等语法标记时,是在一行的开头位置,且与应当显示的内容之间要有空格。

一、Markdown标题(字符与文字间有空格)

1.使用n个#表示n级标题(1=
输入:
 # 我是一级标题  
 ## 我是二级标题

显示效果:

我是一级标题

我是二级标题

2.使用随意个=或-表示一级或二级标题
输入:
我是一级标题
=
我是二级标题
-

显示效果同上1所示。

二、Markdown段落

  • 单独的段落并没有特定的像word里首行缩进两个字符的格式,直接输入即可。段落间以一个空行分开即可。
  • 分割线:三个或者三个以上的 - 或者 * (占据单独的一行)。

三、Markdown字体(字符与文字间无空格)

  1. 斜体:文字前后加单*号
  2. 粗体:文字前后加两个*号
  3. 斜体加粗:文字前后加三个*号
  4. 高亮:文字前后加两个=号
  5. 删除线:文字前后加两个~(貌似不支持)

斜体
粗体
斜粗

注:如果要输入正常符号(如*),而非斜体文字,需要在符号前写上反斜杠进行转义,以表示正常输出字符。

*斜体文字*
\*正常显示\*

效果如下:

斜体文字
*正常显示*

四、Markdown列表

1.无序列表:用+ * -均可以表示
  • 第一项
  • 第二项
  • 第三项
2.有序列表:使用数字并加上 .表示

注:列表嵌套在上一级和下一级之间敲三个空格即可。

五、Markdown区块(引用内容)

用 > 表示区块,也可把区块理解为段落。

输入:
 >、csdn
  码云、github

效果如下:

、csdn
码云、github

六、Markdown代码

  1. 单行代码:
    代码前后输入反引号(在英文输入法下,直接按下键盘左上方的数字键1的左边即可)
    输入:`html`
    效果:html
    printf('you are so cute')
  2. 双行代码:
    代码前后分别输入三个反引号,且均占单独的一行;
    也可以用四个空格(前面要输入一个空行才可以)或者一个制表符(tab)表示。(貌似不支持制表符)
    例如:
printf("hello");
printf("you are so cute");

七、表格

相邻列之间用|隔开,在第一行和第二行之间用-|-隔开来区分表头和表内容。
先来看一个例子:

姓名|学号|专业
-|:-|:-:
张三|1|计算机
李四|2|自动化
王五|3|金融

效果如下:

姓名 学号 专业
张三 1 计算机
李四 2 自动化
王五 3 金融

在-的右边加:表示文字居右;两边都加表示文字居中显示;默认文字居左显示。

八、超链接&图片

  1. [链接名称](链接地址),注意这里的括号和方括号都必须是英文输入法下的。
    <链接地址>

    输入:[](https://www.jianshu.com/)
    效果:

  2. 形如:![图片的替代文字](图片的网址)

输入:![java图片](https://gss3.bdstatic.com/-Po3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=2551b2265e43fbf2c12ca121807eca1e/fcfaaf51f3deb48f6f5936f0fd1f3a292df578e8.jpg)

效果如下:


Markdown常用语法_第1张图片
java图片

九、其他

这类比较高阶的语法暂时还没用到,先附上可供参考的链接。

  1. 流程图:https://blog.csdn.net/suoxd123/article/details/84992282
  2. 数学公式:使用LaTeX基本数学公式

ps.欢迎朋友们批评指正

你可能感兴趣的:(Markdown常用语法)