markdown语法_markdown语法学习 - CSDN
  • markdown语法

    万次阅读 多人点赞 2018-06-22 11:35:39
    不同的markdown引擎支持的语法格式会有所不同,本文列出的是绝大多数markdown引擎都会支持的基础语法。 1. 标题 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 注...

    不同的markdown引擎支持的语法格式会有所不同,本文列出的是绝大多数markdown引擎都会支持的基础语法。

    1. 标题

    # 一级标题
    ## 二级标题
    ### 三级标题
    #### 四级标题
    ##### 五级标题
    ###### 六级标题 

    注:# 和「标题文字」之间建议保留一个字符的空格,这是最标准的 Markdown 写法。

    2. 粗体、斜体、删除线

    markdown代码:

    *我是斜体*
    **我是粗体**
    ***我是粗斜体***
    ~~我是删除线~~

    显示效果:

    我是斜体
    我是粗体
    我是粗斜体
    我是删除线

    3. 表格

    markdown代码:

    |学号|姓名|分数|
    |-|-|-|
    |小明|男|75|
    |小红|女|79|
    |小陆|男|92|

    显示效果:

    学号 姓名 分数
    小明 75
    小红 79
    小陆 92

    4. 有序列表

    markdown代码:

    1. 文本1
    2. 文本2
    3. 文本3

    显示效果:

    1. 文本1
    2. 文本2
    3. 文本3

    注:1. 和文本之间要保留一个字符的空格,而且CSDN的渲染器要求第一个列表要和上面内容之间空一行。

    5. 无序列表

    markdown代码:

    - 文本1
    - 文本2
    - 文本3

    显示效果:

    • 文本1
    • 文本2
    • 文本3

    注:- 和文本之间要保留一个字符的空格,而且CSDN的渲染器要求第一个列表要和上面内容之间空一行。

    6. 行内代码块

    markdown代码:

    C语言里的函数 `scanf()` 怎么使用?

    显示效果:

    C语言里的函数 scanf() 怎么使用?

    7. 多行代码块

    ``````来包裹多行代码,第一个``` 可以指明编程语言。

    markdown代码:
    这里写图片描述

    显示效果:

    #include <stdio.h>
    int main() {
        return 0;
    }

    8. 分割线

    可以在一行中用三个以上的减号、底线来建立一个分隔线,行内不能有其他内容。

    markdown代码:

    ---
    ___

    显示效果:



    9. 超链接

    语法格式为[链接文字](链接地址 "链接标题"),[]里写链接文字,()里写链接地址, ()中的”“中可以为链接指定title属性,title属性为可选。title属性的效果是鼠标悬停在链接上会出现指定的title文字。链接地址与链接标题前有一个空格。

    markdown代码:

    欢迎来到[jeffery博客](http://blog.csdn.net/china_jeffery "china_jeffery")

    显示效果:

    欢迎来到jeffery博客

    10. 图片

    语法格式为![图片Alt](图片地址 "图片Title")图片Alt的意思是如果图片因为某些原因不能显示,就用定义的图片Alt文字来代替图片。 图片Title则和超链接中的链接标题一样,表示鼠标悬停与图片上时出现的文字。 图片Alt图片Titlee 都是可选的。

    11. 引用

    在希望引用的文字前面加上>即可,支持多级引用。

    markdown代码:

    > 一级引用
    >> 二级引用
    >>> 三级引用
    >>>> 四级引用

    显示效果:

    一级引用

    二级引用

    三级引用

    四级引用

    12. 空格

    markdown不支持空格,需要使用html标记&nbsp;

    markdown代码:

    你好&nbsp;&nbsp;&nbsp;jeffery

    显示效果:

    你好   jeffery

    13. 字体、字号、颜色

    markdown不支持设置字体、字号、颜色,需要使用html标记来实现。

    markdown代码:

    <font face="黑体">我是黑体字</font>
    <font face="微软雅黑">我是微软雅黑</font>
    <font color=#0099ff size=23 face="黑体">我是黑体,颜色#0099ff 字号23</font>

    显示效果:

    我是黑体字
    我是微软雅黑
    我是黑体,颜色#0099ff 字号5

    size:规定文本的尺寸大小。值从1到7的数字。浏览器默认值是 3。

    14. 数学公式及符号

    markdown代码:

    $x^{y^z}=(1+e^x)^{-2xy^w}$
    $log_{2}n$
    $f(x, y) = 100 * \lbrace[(x + y) * 3] - 5\rbrace$
    $\frac{1}{3}$
    $\cfrac{1}{3}$
    $\sqrt[3]{X}$
    $\sqrt{5 - x}$

    显示效果:
    xyz=(1+ex)2xywxyz=(1+ex)−2xyw
    log2nlog2n
    f(x,y)=100{[(x+y)3]5}f(x,y)=100∗{[(x+y)∗3]−5}
    1313
    1313
    X3X3
    5x5−x

    其他符号大全

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    展开全文
  • 转载在自:...记录自己学习,如有侵权亲联系马上删除 目录 1. 快捷键 2. 基本语法 2.1 字体设置斜体、粗体、删除线 2.2 分级标题 2.3 链接 2.4 分割线 2.5 代码块 2.6 引用 2....

    转载在自:https://blog.csdn.net/u014061630/article/details/81359144#1-%E5%BF%AB%E6%8D%B7%E9%94%AE
    记录自己学习,如有侵权亲联系马上删除

    目录

    前言
    写过博客或者github上面的文档的,应该知道Markdown语法的重要性,不知道的朋友们也别着急,一篇博客轻松搞定Markdown语法。话说这个语法超级简单,一看就会,不信你点进来看看。

    1. 快捷键

    跳转到目录

    功能 快捷键
    加粗 Ctrl + B
    斜体 Ctrl + I
    引用 Ctrl + Q
    插入链接 Ctrl + L
    插入代码 Ctrl + K
    插入图片 Ctrl + G
    提升标题 Ctrl + H
    有序列表 Ctrl + O
    无序列表 Ctrl + U
    横线 Ctrl + R
    撤销 Ctrl + Z
    重做 Ctrl + Y

    2. 基本语法

    跳转到目录

    2.1 字体设置斜体、粗体、删除线

    *这里是文字*
    _这里是文字_
    **这里是文字**
    ***这里是文字***
    ~~这里是文字~~

    这里写图片描述

    2.2 分级标题

    跳转到目录
    写法1:

    # 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题  这个写法和 **文字**效果是一样的

    这里写图片描述

    写法2:

    这是一个一级标题
    ============================

    或者

    二级标题
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


    这里写图片描述

    2.3 链接

    跳转到目录
    (1)插入本地图片链接
    语法规则,有两种写法:
    这里写图片描述
    注意:这个图片描述可以不写。

    示例图如下:
    这里写图片描述

    (2)插入互联网上图片
    语法规则:
    这里写图片描述
    注意:这个图片描述可以不写。

    示例如下:
    这里写图片描述
    (3)自动连接
    Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用<>包起来, Markdown 就会自动把它转成链接。也可以直接写,也是可以显示成链接形式的
    例如:
    这里写图片描述

    2.4 分割线

    跳转到目录
    你可以在一行中用三个以上的星号(*)、减号(-)、底线(_)来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。
    这里写图片描述

    2.5 代码块

    跳转到目录
    对于程序员来说这个功能是必不可少的,插入程序代码的方式有两种,一种是利用缩进(tab), 另一种是利用英文“`”符号(一般在ESC键下方,和~同一个键)包裹代码。

    (1)代码块:缩进 4 个空格或是 1 个制表符。效果如下:
    这里写图片描述
    (2)行内式:如果在一个行内需要引用代码,只要用反引号`引起来就好(一般在ESC键下方,和~同一个键)
    这里写图片描述

    (3)多行代码块与语法高亮:在需要高亮的代码块的前一行及后一行使用三个单反引号“`”包裹,就可以了。
    示例如下:
    这里写图片描述

    (4)代码块里面包含html代码
    在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,剩下的 Markdown 都会帮你处理。

    注意:简书代码块里不支持html。

    示例如下:
    这里写图片描述

    2.6 引用

    跳转到目录
    在被引用的文本前加上>符号,以及一个空格就可以了,如果只输入了一个>符号会产生一个空白的引用。

    (1)基本使用
    使用如下图所示:
    这里写图片描述

    (2)引用的嵌套使用
    使用如图所示:
    这里写图片描述
    (3)引用其它要素
    引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等。
    使用如图所示:
    这里写图片描述

    2.7 列表

    跳转到目录
    (1)无序列表
    使用 *,+,- 表示无序列表。
    注意:符号后面一定要有一个空格,起到缩进的作用。
    这里写图片描述

    (2)有序列表
    使用数字和一个英文句点表示有序列表。
    注意:英文句点后面一定要有一个空格,起到缩进的作用。
    这里写图片描述

    (3)无序列表和有序列表同时使用
    这里写图片描述

    (4)列表和其它要素混合使用
    列表不光可以单独使用,也可以使用其他的 Markdown 语法,包括标题、引用、代码区块等。

    注意事项:

    (1)加粗效果不能直接用于列表标题里面,但是可以嵌套在列表里面混合使用。
    (2)列表中包含代码块(前面加2个tab或者8个空格,并且需要空一行,否则不显示)。
    .
    使用示例如下图:
    这里写图片描述

    (5)注意事项
    在使用列表时,只要是数字后面加上英文的点,就会无意间产生列表,比如2017.12.30 这时候想表达的是日期,有些软件把它被误认为是列表。解决方式:在每个点前面加上\就可以了。如下图所示:
    这里写图片描述

    2.8 表格

    跳转到目录
    表格的基本写法很简单,就跟表格的形状很相似:
    这里写图片描述

    表格对齐方式:我们可以指定表格单元格的对齐方式,冒号在左边表示左对齐,右边表示有对齐,两边都有表示居中。

    如下图所示:
    这里写图片描述

    3. 常用技巧

    3.1 换行

    方法1: 连续两个以上空格+回车
    方法2:使用html语言换行标签:

    3.2 缩进字符

    不断行的空白格   或  半角的空格   或  全角的空格   或  
    这里写图片描述

    3.3 特殊符号

    (1)对于 Markdown 中的语法符号,前面加反斜线\即可显示符号本身。

    示例如下:
    这里写图片描述

    (2)其他特殊字符,示例如下:
    这里写图片描述
    想知道字符对应的Unicode码,可以看这个网站:https://unicode-table.com/cn/

    附上几个工具对特殊字符的支持的对比图:
    这里写图片描述

    3.4 字体、字号与颜色

    Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!

    CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)!对,就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现。

    字体,字号和颜色编辑如下代码
    这里写图片描述

    具体颜色分类及标记请看下表:
    这里写图片描述

    3.5 链接的高级操作

    链接的高级操作(这个需要掌握一下,很有用)

    1.行内式

    这个在上文第二条基本语法的 链接这个小节已经过,这里就不继续讲解了。

    2.参考式链接

    在文档要插入图片的地方写![图片或网址链接][标记],在文档的最后写上[标记]:图片地址 “标题”。(最后这个”标题”可以不填写)

    示例如下:
    这里写图片描述

    3.内容目录

    在段落中填写 [TOC] 以显示全文内容的目录结构。

    4.锚点

    锚点其实就是页内超链接。比如我这里写下一个锚点,点击回到目录,就能跳转到目录。 在目录中点击这一节,就能跳过来。

    注意:在简书中使用锚点时,点击会打开一个新的当前页面,虽然锚点用的不是很舒服,但是可以用注脚实现这个功能。

    语法说明:
    在你准备跳转到的指定标题后插入锚点{#标记},然后在文档的其它地方写上连接到锚点的链接。

    使用如下图所示:
    这里写图片描述

    5.注脚

    语法说明:
    在需要添加注脚的文字后加上脚注名字[^注脚名字],称为加注。 然后在文本的任意位置(一般在最后)添加脚注,脚注前必须有对应的脚注名字。

    示例如下:
    这里写图片描述
    注:

    1. 脚注自动被搬运到最后面,请到文章末尾查看,并且脚注后方的链接可以直接跳转回到加注的地方。
    2. 由于简书不支持锚点,所以可以用注脚实现页面内部的跳转。

    3.6 背景色

    Markdown本身不支持背景色设置,需要采用内置html的方式实现:借助 table, tr, td 等表格标签的 bgcolor 属性来实现背景色的功能。举例如下:

    <table><tr><td bgcolor=orange>背景色是:orange</td></tr></table>

    这里写图片描述

    3.7 emoji表情符号

    emoji表情使用:EMOJICODE:的格式,详细列表可见
    https://www.webpagefx.com/tools/emoji-cheat-sheet/

    当然现在很多markdown工具或者网站都不支持。

    下面列出几个平台的对比:

    工具或网站 是否支持emoji表情符号
    简书
    MarkDownPad 否(不知道付费版是否支持)
    有道云笔记
    zybuluo.com
    github

    这里写图片描述

    4. 高端用法

    4.1 Latex数学公式

    使用LaTex数学公式

    1.行内公式:使用两个”$”符号引用公式:

    $公式$

    2.行间公式:使用两对“$$”符号引用公式:

    $$公式$$

    输入$\sqrt{x^{2}}$
    显示结果是x2x2

    具体可以参考 markdown编辑器使用LaTex数学公式(https://link.jianshu.com/?t=http%3A%2F%2Fblog.csdn.net%2Ftestcs_dn%2Farticle%2Fdetails%2F44229085

    latex数学符号详见:常用数学符号的 LaTeX 表示方法

    4.2 流程图

    这里简单介绍一下流程图的语法,仅作为了解,如下图所示:
    这里写图片描述

    4.3 制作一份待办事宜—-Todo 列表

    这里写图片描述

    4.4 绘制 序列图

    这里写图片描述

    4.5 绘制 甘特图

    这里写图片描述

    5. Markdown工具

    1.markdownpad软件,就是利用markdown语言写笔记的。官网下载地址:http://markdownpad.com/

    软件安装之后的示意图如下图所示:
    这里写图片描述

    2.有道云笔记支持markdownpad语法。官方网址:http://note.youdao.com/ 它有在线网页版以及PC端可以下载。当然有道云笔记也支持html语法。

    网页版使用markdown示例图如下:
    这里写图片描述

    3.在线编辑markdown https://www.zybuluo.com/mdeditor

    本文参考文章:

    http://blog.csdn.net/u010177286/article/details/50358720

    https://www.zybuluo.com/mdeditor

    http://blog.leanote.com/post/freewalk/Markdown-%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C#title-18

    展开全文
  • Markdown 语法手册 (完整整理版)

    万次阅读 多人点赞 2016-12-08 21:32:32
    转载:http://blog.leanote.com/post/freewalk/Markdown%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C 0. 目录 0. 目录1. 斜体和粗体2. 分级标题3. 超链接 3.1. 行内式3.2. 参考式3.3. 自动链接 4. 锚点5. 列表 ...


    0. 目录


    1. 斜体和粗体

    代码:

    1. *斜体*或_斜体_
    2. **粗体**
    3. ***加粗斜体***
    4. ~~删除线~~

    显示效果:

    • 这是一段斜体
    • 这是一段粗体
    • 这是一段加粗斜体
    • 这是一段删除线

    2. 分级标题

    第一种写法:

    1. 这是一个一级标题
    2. ============================
    3. 这是一个二级标题
    4. --------------------------------------------------

    第二种写法:

    1. # 一级标题
    2. ## 二级标题
    3. ### 三级标题
    4. #### 四级标题
    5. ##### 五级标题
    6. ###### 六级标题

    由于用了[TOC]标记编辑器会把所有标题写到目录大纲中,在这里写的演示标题也会列进去,所以就不演示了。同学们自己在编辑器中观察,很简单,一级标题字号最大,依级递减。


    3. 超链接

    Markdown 支持两种形式的链接语法: 行内式和参考式两种形式,行内式一般使用较多。

    3.1. 行内式

    语法说明:

    • []里写链接文字,()里写链接地址, ()中的”“中可以为链接指定title属性,title属性可加可不加。title属性的效果是鼠标悬停在链接上会出现指定的 title文字。[链接文字](链接地址 “链接标题”)’这样的形式。链接地址与链接标题前有一个空格。

    代码:

    1. 欢迎来到[梵居闹市](http://blog.leanote.com/freewalk)
    2. 欢迎来到[梵居闹市](http://blog.leanote.com/freewalk "梵居闹市")

    显示效果:

    欢迎来到梵居闹市

    欢迎来到梵居闹市

    3.2. 参考式

    参考式超链接一般用在学术论文上面,或者另一种情况,如果某一个链接在文章中多处使用,那么使用引用 的方式创建链接将非常好,它可以让你对链接进行统一的管理。

    语法说明: 
    参考式链接分为两部分,文中的写法 [链接文字][链接标记],在文本的任意位置添加[链接标记]:链接地址 “链接标题”,链接地址与链接标题前有一个空格。

    如果链接文字本身可以做为链接标记,你也可以写成[链接文字][] 
    [链接文字]:链接地址的形式,见代码的最后一行。

    代码:

    1. 我经常去的几个网站[Google][1]、[Leanote][2]以及[自己的博客][3]
    2. [Leanote 笔记][2]是一个不错的[网站][]。
    3. [1]:http://www.google.com "Google"
    4. [2]:http://www.leanote.com "Leanote"
    5. [3]:http://http://blog.leanote.com/freewalk "梵居闹市"
    6. [网站]:http://http://blog.leanote.com/freewalk

    显示效果:

    我经常去的几个网站GoogleLeanote以及自己的博客 
    Leanote 笔记是一个不错的网站

    3.3. 自动链接

    语法说明: 
    Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用<>包起来, Markdown 就会自动把它转成链接。一般网址的链接文字就和链接地址一样,例如:

    代码:

    1. <http://example.com/>
    2. <address@example.com>

    显示效果:

    http://example.com/ 
    address@example.com


    4. 锚点

    网页中,锚点其实就是页内超链接,也就是链接本文档内部的某些元素,实现当前页面中的跳转。比如我这里写下一个锚点,点击回到目录,就能跳转到目录。 在目录中点击这一节,就能跳过来。还有下一节的注脚。这些根本上都是用锚点来实现的。

    注意: 
    1. Markdown Extra 只支持在标题后插入锚点,其它地方无效。 
    2. Leanote 编辑器右侧显示效果区域暂时不支持锚点跳转,所以点来点去发现没有跳转不必惊慌,但是你发布成笔记或博文后是支持跳转的。

    语法描述: 
    在你准备跳转到的指定标题后插入锚点{#标记},然后在文档的其它地方写上连接到锚点的链接。

    代码:

    1. ## 0. 目录{#index}
    2. 跳转到[目录](#index)

    显示效果:

    跳转到目录


    5. 列表

    5.1. 无序列表

    使用 *,+,- 表示无序列表。

    代码:

    1. - 无序列表项
    2. - 无序列表项
    3. - 无序列表项

    显示效果:

    • 无序列表项 一
    • 无序列表项 二
    • 无序列表项 三

    5.2. 有序列表

    有序列表则使用数字接着一个英文句点。

    代码:

    1. 1. 有序列表项
    2. 2. 有序列表项
    3. 3. 有序列表项

    显示效果:

    1. 有序列表项 一
    2. 有序列表项 二
    3. 有序列表项 三

    5.3. 定义型列表

    语法说明:

    定义型列表由名词和解释组成。一行写上定义,紧跟一行写上解释。解释的写法:紧跟一个缩进(Tab)

    代码:

    1. Markdown
    2. : 轻量级文本标记语言,可以转换成htmlpdf等格式(左侧有一个可见的冒号和四个不可见的空格)
    3. 代码块 2
    4. : 这是代码块的定义(左侧有一个可见的冒号和四个不可见的空格)
    5. 代码块(左侧有八个不可见的空格)

    显示效果:

    Markdown
    轻量级文本标记语言,可以转换成html,pdf等格式
    代码块 2

    这是代码块的定义

    1. 代码块(左侧有八个不可见的空格)

    5.3. 列表缩进

    语法说明:

    列表项目标记通常是放在最左边,但是其实也可以缩进,最多 3 个空格,项目标记后面则一定要接着至少一个空格或制表符。

    要让列表看起来更漂亮,你可以把内容用固定的缩进整理好(显示效果与代码一致):

    • 轻轻的我走了, 正如我轻轻的来; 我轻轻的招手, 作别西天的云彩。 
      那河畔的金柳, 是夕阳中的新娘; 波光里的艳影, 在我的心头荡漾。 
      软泥上的青荇, 油油的在水底招摇; 在康河的柔波里, 我甘心做一条水草!
    • 那榆荫下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻间, 沉淀着彩虹似的梦。 
      寻梦?撑一支长篙, 向青草更青处漫溯; 满载一船星辉, 在星辉斑斓里放歌。 
      但我不能放歌, 悄悄是别离的笙箫; 夏虫也为我沉默, 沉默是今晚的康桥! 
      悄悄的我走了, 正如我悄悄的来; 我挥一挥衣袖, 不带走一片云彩。

    但是如果你懒,那也行: 
    代码:

    1. * 轻轻的我走了, 正如我轻轻的来; 我轻轻的招手, 作别西天的云彩。
    2. 那河畔的金柳, 是夕阳中的新娘; 波光里的艳影, 在我的心头荡漾。
    3. 软泥上的青荇, 油油的在水底招摇; 在康河的柔波里, 我甘心做一条水草!
    4. * 那榆荫下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻间, 沉淀着彩虹似的梦。
    5. 寻梦?撑一支长篙, 向青草更青处漫溯; 满载一船星辉, 在星辉斑斓里放歌。
    6. 但我不能放歌, 悄悄是别离的笙箫; 夏虫也为我沉默, 沉默是今晚的康桥!
    7. 悄悄的我走了, 正如我悄悄的来; 我挥一挥衣袖, 不带走一片云彩。

    显示效果:

    • 轻轻的我走了, 正如我轻轻的来; 我轻轻的招手, 作别西天的云彩。 
      那河畔的金柳, 是夕阳中的新娘; 波光里的艳影, 在我的心头荡漾。 
      软泥上的青荇, 油油的在水底招摇; 在康河的柔波里, 我甘心做一条水草!
    • 那榆荫下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻间, 沉淀着彩虹似的梦。 
      寻梦?撑一支长篙, 向青草更青处漫溯; 满载一船星辉, 在星辉斑斓里放歌。 
      但我不能放歌, 悄悄是别离的笙箫; 夏虫也为我沉默, 沉默是今晚的康桥! 
      悄悄的我走了, 正如我悄悄的来; 我挥一挥衣袖, 不带走一片云彩。

    5.4. 包含段落的列表

    语法说明:

    列表项目可以包含多个段落,每个项目下的段落都必须缩进 4 个空格或是 1 个制表符(显示效果与代码一致):

    • 轻轻的我走了, 正如我轻轻的来; 我轻轻的招手, 作别西天的云彩。 
      那河畔的金柳, 是夕阳中的新娘; 波光里的艳影, 在我的心头荡漾。 
      软泥上的青荇, 油油的在水底招摇; 在康河的柔波里, 我甘心做一条水草!

      那榆荫下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻间, 沉淀着彩虹似的梦。 
      寻梦?撑一支长篙, 向青草更青处漫溯; 满载一船星辉, 在星辉斑斓里放歌。 
      但我不能放歌, 悄悄是别离的笙箫; 夏虫也为我沉默, 沉默是今晚的康桥!

    • 悄悄的我走了, 正如我悄悄的来; 我挥一挥衣袖, 不带走一片云彩。

    如果你每行都有缩进,看起来会看好很多,当然,再次地,如果你很懒惰,Markdown 也允许:

    代码:

    1. * 轻轻的我走了, 正如我轻轻的来; 我轻轻的招手, 作别西天的云彩。
    2. 那河畔的金柳, 是夕阳中的新娘; 波光里的艳影, 在我的心头荡漾。
    3. 软泥上的青荇, 油油的在水底招摇; 在康河的柔波里, 我甘心做一条水草!
    4. 那榆荫下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻间, 沉淀着彩虹似的梦。
    5. 寻梦?撑一支长篙, 向青草更青处漫溯; 满载一船星辉, 在星辉斑斓里放歌。
    6. 但我不能放歌, 悄悄是别离的笙箫; 夏虫也为我沉默, 沉默是今晚的康桥!
    7. * 悄悄的我走了, 正如我悄悄的来; 我挥一挥衣袖, 不带走一片云彩。

    显示效果:

    • 轻轻的我走了, 正如我轻轻的来; 我轻轻的招手, 作别西天的云彩。 
      那河畔的金柳, 是夕阳中的新娘; 波光里的艳影, 在我的心头荡漾。 
      软泥上的青荇, 油油的在水底招摇; 在康河的柔波里, 我甘心做一条水草!

      那榆荫下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻间, 沉淀着彩虹似的梦。 
      寻梦?撑一支长篙, 向青草更青处漫溯; 满载一船星辉, 在星辉斑斓里放歌。 
      但我不能放歌, 悄悄是别离的笙箫; 夏虫也为我沉默, 沉默是今晚的康桥!

    • 悄悄的我走了, 正如我悄悄的来; 我挥一挥衣袖, 不带走一片云彩。

    5.5. 包含引用的列表

    语法说明:

    如果要在列表项目内放进引用,那 > 就需要缩进:

    代码:

    1. * 阅读的方法:
    2. > 打开书本。
    3. > 打开电灯。

    显示效果:

    • 阅读的方法:

      打开书本。 
      打开电灯。

    5.6. 包含代码区块的引用

    语法说明: 
    如果要放代码区块的话,该区块就需要缩进两次,也就是 8 个空格或是 2 个制表符:

    • 一列表项包含一个列表区块:

      1. <代码写在这>

    5.7. 一个特殊情况

    在特殊情况下,项目列表很可能会不小心产生,像是下面这样的写法:

    1. 1986. What a great season.

    会显示成:

    1. What a great season.

    换句话说,也就是在行首出现数字-句点-空白,要避免这样的状况,你可以在句点前面加上反斜杠:

    1. 1986\. What a great season.

    会显示成:

    1986. What a great season.


    6. 引用

    语法说明:

    引用需要在被引用的文本前加上>符号。

    代码:

    1. > 这是一个有两段文字的引用,
    2. > 无意义的占行文字1.
    3. > 无意义的占行文字2.
    4. >
    5. > 无意义的占行文字3.
    6. > 无意义的占行文字4.

    显示效果:

    这是一个有两段文字的引用, 
    无意义的占行文字1. 
    无意义的占行文字2.

    无意义的占行文字3. 
    无意义的占行文字4.

    Markdown 也允许你偷懒只在整个段落的第一行最前面加上 > :

    代码:

    1. > 这是一个有两段文字的引用,
    2. 无意义的占行文字1.
    3. 无意义的占行文字2.
    4. > 无意义的占行文字3.
    5. 无意义的占行文字4.

    显示效果:

    这是一个有两段文字的引用, 
    无意义的占行文字1. 
    无意义的占行文字2.

    无意义的占行文字3. 
    无意义的占行文字4.

    6.1. 引用的多层嵌套

    区块引用可以嵌套(例如:引用内的引用),只要根据层次加上不同数量的 > :

    代码:

    1. >>> 请问 Markdwon 怎么用? - 小白
    2. >> 自己看教程! - 愤青
    3. > 教程在哪? - 小白

    显示效果:

    请问 Markdwon 怎么用? - 小白

    自己看教程! - 愤青

    教程在哪? - 小白

    6.2. 引用其它要素

    引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等:

    代码:

    1. > 1. 这是第一行列表项。
    2. > 2. 这是第二行列表项。
    3. >
    4. > 给出一些例子代码:
    5. >
    6. > return shell_exec("echo $input | $markdown_script");

    显示效果:

    1. 这是第一行列表项。
    2. 这是第二行列表项。

    给出一些例子代码:

    1. return shell_exec("echo $input | $markdown_script");

    7. 插入图像

    图片的创建方式与超链接相似,而且和超链接一样也有两种写法,行内式和参考式写法。

    语法中图片Alt的意思是如果图片因为某些原因不能显示,就用定义的图片Alt文字来代替图片。 图片Title则和链接中的Title一样,表示鼠标悬停与图片上时出现的文字。 Alt 和 Title 都不是必须的,可以省略,但建议写上。

    7.1. 行内式

    语法说明:![图片Alt](图片地址 “图片Title”)

    代码:

    1. 美丽花儿:
    2. ![美丽花儿](http://ww2.sinaimg.cn/large/56d258bdjw1eugeubg8ujj21kw16odn6.jpg "美丽花儿")

    显示效果:

    美丽花儿: 
    美丽花儿

    7.2. 参考式

    语法说明:

    在文档要插入图片的地方写![图片Alt][标记]

    在文档的最后写上[标记]:图片地址 “Title”

    代码:

    1. 美丽花儿:
    2. ![美丽花儿][flower]
    3. [flower]:http://ww2.sinaimg.cn/large/56d258bdjw1eugeubg8ujj21kw16odn6.jpg "美丽花儿"

    显示效果:

    美丽花儿: 
    美丽花儿


    8. 内容目录

    在段落中填写 [TOC] 以显示全文内容的目录结构。

    效果参见最上方的目录


    9. 注脚

    语法说明:

    在需要添加注脚的文字后加上脚注名字[^注脚名字],称为加注。 然后在文本的任意位置(一般在最后)添加脚注,脚注前必须有对应的脚注名字。

    注意:经测试注脚与注脚之间必须空一行,不然会失效。成功后会发现,即使你没有把注脚写在文末,经Markdown转换后,也会自动归类到文章的最后。

    代码:

    1. 使用 Markdown[^1]可以效率的书写文档, 直接转换成 HTML[^2], 你可以使用 Leanote[^Le] 编辑器进行书写。
    2. [^1]:Markdown是一种纯文本标记语言
    3. [^2]:HyperText Markup Language 超文本标记语言
    4. [^Le]:开源笔记平台,支持Markdown和笔记直接发为博文

    显示效果:

    使用 Markdown1可以效率的书写文档, 直接转换成 HTML2, 你可以使用 Leanote3 编辑器进行书写。

    注:脚注自动被搬运到最后面,请到文章末尾查看,并且脚注后方的链接可以直接跳转回到加注的地方。


    10. LaTeX 公式

    10.1. $ 表示行内公式:

    代码:

    1. 质能守恒方程可以用一个很简洁的方程式 $E=mc^2$ 来表达。

    显示效果:

    质能守恒方程可以用一个很简洁的方程式 E=mc2E=mc2 来表达。

    10.2 $$ 表示整行公式:

    代码:

    1. $$\sum_{i=1}^n a_i=0$$
    2. $$f(x_1,x_x,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2 $$
    3. $$\sum^{j-1}_{k=0}{\widehat{\gamma}_{kj} z_k}$$

    显示效果:

    i=1nai=0∑i=1nai=0

    f(x1,xx,,xn)=x21+x22++x2nf(x1,xx,…,xn)=x12+x22+⋯+xn2

    k=0j1γˆkjzk∑k=0j−1γ^kjzk

    访问 MathJax 参考更多使用方法。


    11. 流程图

    代码:

    1. flow
    2. st=>start: Start:>https://www.zybuluo.com
    3. io=>inputoutput: verification
    4. op=>operation: Your Operation
    5. cond=>condition: Yes or No?
    6. sub=>subroutine: Your Subroutine
    7. e=>end
    8. st->io->op->cond
    9. cond(yes)->e
    10. cond(no)->sub->io

    显示效果:

    StartverificationYour OperationYes or No?EndYour Subroutineyesno

    更多语法参考:流程图语法参考


    12 .表格

    语法说明:

    1. 不管是哪种方式,第一行为表头,第二行分隔表头和主体部分,第三行开始每一行为一个表格行。
    2. 列于列之间用管道符|隔开。原生方式的表格每一行的两边也要有管道符。
    3. 第二行还可以为不同的列指定对齐方向。默认为左对齐,在-右边加上:就右对齐。

    代码:

    简单方式写表格:

    1. 学号|姓名|分数
    2. -|-|-
    3. 小明|男|75
    4. 小红|女|79
    5. 小陆|男|92

    原生方式写表格:

    1. |学号|姓名|分数|
    2. |-|-|-|
    3. |小明|男|75|
    4. |小红|女|79|
    5. |小陆|男|92|

    为表格第二列指定方向:

    1. 产品|价格
    2. -|-:
    3. Leanote 高级账号|60元/年
    4. Leanote 超级账号|120元/年

    显示效果: 
    简单方式写表格:

    学号 姓名 分数
    小明 75
    小红 79
    小陆 92

    原生方式写表格:

    学号 姓名 分数
    小明 75
    小红 79
    小陆 92

    为表格第二列指定方向:

    产品 价格
    Leanote 高级账号 60元/年
    Leanote 超级账号 120元/年

    13. 分隔线

    你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:

    代码:

    1. * * *
    2. ***
    3. *****
    4. - - -
    5. ---------------------------------------

    显示效果都一样:



    14. 代码

    对于程序员来说这个功能是必不可少的,插入程序代码的方式有两种,一种是利用缩进(Tab), 另一种是利用”`”符号(一般在ESC键下方)包裹代码。

    语法说明:

    1. 插入行内代码,即插入一个单词或者一句代码的情况,使用`code`这样的形式插入。
    2. 插入多行代码,可以使用缩进或者“` code “`,具体看示例。

    注意: 缩进式插入前方必须有空行

    8.1. 行内式

    代码:

    1. C语言里的函数 `scanf()` 怎么使用?

    显示效果:

    C语言里的函数 scanf() 怎么使用?

    8.2. 缩进式多行代码

    缩进 4 个空格或是 1 个制表符

    一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)。

    代码:

    1. #include <stdio.h>
    2. int main(void)
    3. {
    4. printf("Hello world\n");
    5. }

    显示效果:

    1. #include <stdio.h>
    2. int main(void)
    3. {
    4. printf("Hello world\n");
    5. }

    8.3. 用六个`包裹多行代码

    代码:

    1. ```
    2. #include <stdio.h>
    3. int main(void)
    4. {
    5. printf("Hello world\n");
    6. }
    7. 、、、

    显示效果:

    1. #include <stdio.h>
    2. int main(void)
    3. {
    4. printf("Hello world\n");
    5. }

    8.4. HTML 原始码

    在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,剩下的 Markdown 都会帮你处理,例如:

    代码:

    第一个例子:

    1. <div class="footer">
    2. © 2004 Foo Corporation
    3. </div>

    第二个例子:

    1. <table>
    2. <tr>
    3. <th rowspan="2">值班人员</th>
    4. <th>星期一</th>
    5. <th>星期二</th>
    6. <th>星期三</th>
    7. </tr>
    8. <tr>
    9. <td>李强</td>
    10. <td>张明</td>
    11. <td>王平</td>
    12. </tr>
    13. </table>

    显示效果:

    第一个例子: 

    第二个例子:

    值班人员 星期一 星期二 星期三
    李强 张明 王平

    1. Markdown是一种纯文本标记语言 
    2. HyperText Markup Language 超文本标记语言 
    3. 开源笔记平台,支持Markdown和笔记直接发为博文 
    展开全文
  • Markdown语法介绍(详细)

    万次阅读 多人点赞 2018-07-19 21:34:17
     Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。   二、下载和使用 1. 客户端  我使用的是 作业部落 出品的 Cmd Markdown,下面演示也是...

    一、什么是 Markdown

       Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

     

    二、下载和使用

    1. 客户端

        我使用的是 作业部落 出品的 Cmd Markdown,下面演示也是使用该 IDE 作为演示。

    2. 网页插件

        如果你使用的是 chrome 游览器,那么可以安装一款叫做 Markdown Here 的插件,也是十分好用。

     

    三、应用

    • 用来写博客、邮件
    • Markdown 很容易转化成 HTML 或者 PDF
    • git 的 README.md 就是 Markdown 格式的

    例如:https://gitee.com/afei_/MarkdownDemo 和 https://github.com/afei-cn/MarkdownDemo

     

     

    四、语法介绍

    注意:很多需要效果展示的地方,参考配图中的红色区域。

    1. 标题

    第一种是使用 # 表示标题,其中 # 号必须在行首,
    第二种是使用 === 或者 --- 表示。

    2. 分割线

    使用三个或以上的 - 或者 * 表示,且这一行只有符号,注意不要被识别为二级标题即可,例如中间或者前面可以加空格。

    3. 斜体和粗体

    使用 *** 分别表示斜体和粗体,删除线使用两个 ~ 表示

    4. 超链接和图片

    链接和图片的写法类似,图片仅在超链接前多了一个 ! ,一般是 [文字描述] (链接)

    5. 无序列表

    使用 -+* 表示无序列表,前后留一行空白,可嵌套,例如

    6. 有序列表

    使用 1. (点号后面有个空格)表示有序列表,可嵌套。

    7. 文字引用

    使用 > 表示,可以有多个 >,表示层级更深,例如

    8. 行内代码块

    其实上面已经用过很多次了,即使用 ` 表示,例如

    扩展:很多字符是需要转义,使用反斜杠 \ 进行转义

    9. 代码块

    使用四个空格缩进表示代码块,一些 IDE 支持行数提示和着色,一般使用三个 ` 表示,例如

    10. 表格

    直接看例子吧,第二行的 ---: 表示了对齐方式,默认左对齐,还有 右对齐 和 居中

    |商品|数量|单价|
    |-|-------:|:------:|
    |苹果|10|\$1|
    |电脑|1|\$1000|

    11. 流程图

    主要的语法为 name=>type: describe,其中 type 主要有以下几种:
    1.开始和结束:start end
    2.输入输出:inputoutput
    3.操作:operation
    4.条件:condition
    5.子程序:subroutine

    更多语法参考:流程图语法参考

     

    12. 数学公式

    使用 $ 表示,其中一个 $ 表示在行内,两个 $ 表示独占一行。

    eg : $\sum_{i=1}^n a_i=0$

    支持 LaTeX 编辑显示支持,访问 MathJax 参考更多使用方法。

    推荐一个常用的数学公式在线编译网站:https://private.codecogs.com/latex/eqneditor.php

    13.支持 HTML 标签

    例如想要段落的缩进,可以如下:

    &nbsp;&nbsp;不断行的空白格&nbsp;或&#160;
    &ensp;&ensp;半方大的空白&ensp;或&#8194;
    &emsp;&emsp;全方大的空白&emsp;或&#8195;

    点我跳转的功能这里演示不了,写法如下:

        <h6 id='anchor'>我是一个锚点</h6>

        [点我跳转](#anchor)

     

    五、其它

    1. markdown 各个 IDE 的使用可能存在大同小异,一般可以参考各个 IDE 的介绍文档
    2. 本文档介绍的内容基本适用于大部分的 IDE
    3. 本文档使用的 IDE 是 “作业部落 Cmd Markdown”,官网已经下载:https://www.zybuluo.com/cmd/

    展开全文
  • Markdown基础语法

    千次阅读 2018-11-30 23:21:26
    基础语法 一、标题 使用”#“表示其后为标题,”#“的数量表征了其后标题的级数,使用时应注意”#“后务必要追加一个空格。如: 将会产生下面的效果: 我是一个二级标题 二、文本样式 1. 粗体 使用一对”**“括起来...
  • markdown 语法介绍

    千次阅读 2020-04-10 20:17:46
    作者 李明明 ...介绍 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— 维基百科;...很多有编程基础的程序员比较喜欢使用Markdown进行编写,gi...
  • 标题 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 换行 **2个空格+enter** 字体 ***斜体加粗*** ...&...
  • 1、如何改变文本的样式 2、缩进与换行 3、插入链接与图片 4、字体、字号与颜色 5、背景色 6、分割线 7、代码块 8、使用LaTex数学公式 9、生成一个适合你的列表 10、创建一个表格 ...12、序列图和流程图
  • markdown语法一览

    2019-08-06 14:05:52
    markdown已被越来越多的互联网厂商支持,github、有道云、简书、CSDN等,默认都支持md语法,因为实在是太方便了,真正做到了排版与文字分离,让你专注在文字本身。
  • markdown语法练习

    2019-06-30 13:12:22
    markdown语法练习 markdown语法练习 markdown语法练习 markdown语法练习 markdown语法练习 markdown语法练习 markdown语法练习 markdown语法练习 ++markdown语法练习++ markdown语法练习 ==markdown语法练习== ^...
  • 使用了制表语法,却显示不出来,这是因为markdown处理器设置的有问题? 1.点击Tools 2.点击Options 3.点击Markdown,可以看到 Markdown处理器: 将其改为 Github分格Markdown(离线)
  • 如何使用Markdown创建目录大纲

    千次阅读 2017-03-31 17:27:22
    你需要了解Markdown语法 你需要有Markdown编辑器 重点来了 如何使用Markdown创建目录大纲超级简单的1.你需要了解Markdown语法2.你需要有Markdown编辑器3.重点来了 笔记开头加上[TOC] 用markdown语法写你的笔记 写好...
  • Markdown 语法说明(简体中文版).pdf Markdown 语法说明(简体中文版).pdf
  • markdown 语法手册

    2018-09-09 12:50:33
    markdown 语法手册 https://blog.csdn.net/witnessai1/article/details/52551362
  • 加\转义,这样就会原样显示,不被解析成对应的markdown语法 示例: \# \* \>
  • 文章目录Markdown简介历史应用特别提醒Markdown 标题使用 = 和 - 标记一级和二级标题使用 # 号标记标题(可表示 1-6 级标题)Markdown 段落、字体等样式Markdown 段落Markdown 段落语法Markdown 段落显示效果...
  • 为了方便写博客,特收藏Markdown各种语法链接: https://blog.csdn.net/qcx321/article/details/53780672#字体字号颜色
  • 【每天1分钟】MarkDown语法学习之分割线 有时候,为了排版漂亮,可能会加入分隔线。Markdown加入分隔线非常简单,使用下面任意一种形式都可以 *** --- 产生分隔线的语法要求比较松,符号之间添加空格也可以 ...
  • markdown显示本地图片的语法

    千次阅读 2019-05-15 11:16:30
    markdown显示本地图片的语法 ![](file:///your file directory/img.jpg)
  • Markdown——下载链接与语法说明

    万次阅读 2019-08-14 10:52:12
    MarkdownPad2下载链接 MarkdownPad2秘钥及表格设置 Markdown 语法说明 (简体中文版)
1 2 3 4 5 ... 20
收藏数 156,285
精华内容 62,514
关键字:

markdown语法