• Markdown


    格式

    目录

    代码:

    [TOC]
    

    段落

    段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行(显示上看起来是空的)。普通段落不应该用空格或制表符来缩进。

    换行

    默认情况下Markdown需要手动添加<br/>来进行换行。如果需要依赖Markdown来自动添加换行符,则需要在段尾添加两个以上的空格,然后再换行。

    标题

    Atx形式

    代码:

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

    效果:

    一级标题

    二级标题

    三级标题

    四级标题

    五级标题
    六级标题

    Setext形式

    代码:

    H1
    ==
    H2
    --
    

    效果:

    H1

    H2

    锚点

    代码:

    #### 锚点{#1}
    跳转到[锚点](#1)
    

    效果:

    锚点{#1}

    跳转到锚点

    样式

    强调

    Markdown使用星号和底线作为标记强调字词的符号,被星号或底线包围的字词会被转换成用<em>标签包围,用两个星号或底线包起来的话,则会被转成<strong>。如果星号和底线两边都有空白的话,它们就会被当成普通的符号。如果在文字前后直接插入普通的星号或底线,可以用反斜线。

    代码:

    *强调*
    _强调_
    **强调**
    __强调__
    

    效果:

    强调
    强调
    强调
    强调

    删除

    代码:

    ~~删除线~~
    

    效果:

    删除线

    构件

    区块引用-Blockquotes

    区块引用使用类似Email中用>的引用方式。区块引用可以嵌套,可以使用其他的Markdown语法。

    代码:

    > 区块引用
    >> 嵌套区块
    

    效果:

    区块引用

    嵌套区块

    列表

    列表项目可以包含多个段落,每个项目下的段落都必须缩进4个空格或是1个制表符。

    无序列表

    代码:

    * Red
    + Green
    - Blue
    

    效果:

    • Red
    • Green
    • Blue

    有序列表

    代码:

    1. Alpha
    2. Beta
    3. Gama
    

    效果:

    1. Alpha
    2. Beta
    3. Gama

    在有序列表标记上使用的数字并不会影响输出的HTML结果,建议让文件中的列表数字和输出的结果相同。

    如果列表项目间用空行分开,在输出HTML时,Markdown就会将项目内容用<p>标签包起来。

    列表项目可以包含多个段落,每个项目下的段落都必须缩进4个空格或是1个制表符。如果要在列表项目中放进引用,那>就需要缩进;如果要放代码区块的话,该区块就需要缩进两次,也就是8个空格或是2个制表符。

    定义型列表

    代码:

    Markdown
    :    轻量级文本标记语言
    

    效果:

    1. Markdown
      : 轻量级文本标记语言

    代码区块

    在Markdown中建立代码区块,只要缩进4个空格或是1个制表符就可以。每行一阶的缩进,会被移除。一个代码区块会一直持续到没有缩进的那一行,或者文件的结束。

    在代码区块中,一般的Markdown语法不会被转换。

    代码:

    System.out.println('Hello World!');
    

    效果:

    System.out.println('Hello World!');  
    

    分隔线

    代码:

    ***
    ---
    ___
    

    效果:




    链接

    行内式

    代码:

    欢迎访问[百度](https://www.baidu.com)
    

    效果:

    欢迎访问百度

    如果链接到的地址是同样的主机资源,可以使用相对路径。

    参考式

    代码:

    欢迎访问[百度][1]
    
    [1]: https://www.baidu.com (百度)
    [2]: https://www.baidu.com "百度"
    [3]: https://www.baidu.com '百度'
    

    效果:

    欢迎访问百度

    隐式链接标记可以省略指定链接标记,链接标记会视为等同于链接文字,要使用隐式链接标记,只要在链接文字后面加上一个空的方括号。链接的定义可以放在文件中的任何一个地方。

    代码

    行内代码需要使用反引号将代码包起来。如果要在代码区段内插入反引号,可以用多个反引号来开启和结束代码区段。代码区段的开始和结束端都可以放入一个空白,起始段后面一个,结束端前面一个。在代码区段内,&和方括号都会被自动地转成HTML实体,这使得插入HTML原始码变得很容易。

    图片

    行内式

    代码:

    ![图片](img.jpg)
    

    效果:

    图片

    参考式

    代码:

    ![图片][10]
    [10] img.jpg "图片"
    

    效果:
    ![图片][img]
    [img]:img.jpg "图片"

    自动链接

    代码:

    <https://www.baidu.com>
    

    效果:

    https://www.baidu.com

    注脚

    代码:

    Markdown[^1]
    [^1]: Markdown纯文本标记语言
    

    效果:

    Markdown[1]

    注脚自动被搬运到最后面,并且注脚后方的链接可以直接跳转回到加注的地方。

    LaTex公式

    行内公式

    代码:

    $E=mc^2$
    

    效果:

    质量守恒方程:$E=mc^2$

    整行公式

    代码:

    $$E=mc^2$$
    

    效果:

    $$E=mc^2$$

    流程图

    代码:

    st=>start: 开始
    e=>end: 结束
    oper1=>operation: 操作1
    oper2=>operation: 操作2
    cond=>condition: 条件
    
    st->oper1->cond
    cond(yes)->e
    cond(no)->oper2->e
    

    效果:

    st=>start: 开始
    e=>end: 结束
    oper1=>operation: 操作1
    oper2=>operation: 操作2
    cond=>condition: 条件
    
    st->oper1->cond
    cond(yes)->e
    cond(no)->oper2->e
    

    基本类型

    • start
    • end
    • operation
    • subroutine
    • condition
    • inputoutput

    图形

    • graph:确定代码为视图
    • -->:确定流程图的指向
    • []:表示矩形
    • {}:表示菱形
    • ||:判断的是否
    • ():表示圆

    表格

    代码:

    学号|姓名|学分
    -|-|-
    小明|男|75
    

    效果:

    学号 姓名 学分
    小明 75

    第二行可以为不同的列指定对齐方向,默认为左对齐,-表示右对齐。

    转义

    Markdown可以利用反斜线来插入一些在语法中有其他意义的符号。


    1. Markdown纯文本标记语言 ↩︎

  • 相关阅读:
    排序
    最小栈
    移除链表元素
    回文链表
    maven自动建立目录骨架
    maven的结构和构建命令
    递归
    链表的中间结点
    括号匹配
    软件工程个人作业01
  • 原文地址:https://www.cnblogs.com/qhdxqxx/p/9398297.html
Copyright © 2020-2023  润新知