zoukankan      html  css  js  c++  java
  • 随笔Markdown文档

    MarkDown基本语法及其用法示例

    Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。在平时生活工作中使用起来特别方便.下面我将从几个大方面来解释

    MarkDown标题

    设置标题的语法并非一种,通常用以下两种:

    1、使用等于符号"="和单横线"-"标记

    使用等于符号"="和单横线"-"标记一级和二级标题,符号个数无限制,通常最高支持到六级.

    我是一级标题

    我是二级标题

    代码:

    我是一级标题
    ==========
    我是二级标题
    ----------
    

    2、使用#过行标题标记

    一级

    二级

    三级

    四级

    代码:

    # 一级
    ## 二级
    ### 三级
    #### 四级
    

    MarkDown段落

    回车换行

    在任意文字最后加上两个及以上的空格,表示回车。
    今天你不错哟,
    明天
    希望你更让优秀

    加入的是空格所以代码不做展示;

    段落

    空一行表示新的一段;

    今天你不错哟,

    明天希望你更让优秀

    代码:

    今天你不错哟,
    
    明天希望你更让优秀
    

    字体格式

    通常有以下几种,可根据需要不同组合

    斜体文本

     *斜体文本*
    或者
     _斜体文本_ (单横线)
    

    粗体文本

     **粗体文本**
    或者
     __粗体文本__ (双横线)
    

    粗斜体文本

     ***粗斜体文本***  
    或者
     ___粗斜体文本___ (三横线)
    

    删除文本

    ~~删除文本~~
    

    分隔线

    可以在一行中用三个以上的星号,减号,底线来建立一个分隔线


    内容


    内容


    内容


    ***
    内容
    * * *
    内容
    ******
    内容
    - - -(注意空格)
    

    下划线

    下划线

    <u>下划线</u>(采用HTML标签)
    

    脚注

    是对文本的一种补充说明内容
    我是脚注[1]
    (脚注内容可在文本最后查看)

    代码:

    我是脚注[^jz](中括号内为标记,要与脚注内容中的标记配套使用)
    
    

    MarkDown列表

    MrakDown支持两种列表:有序和无序

    有序列表

    1. 我是第一行
    2. 我是第二行
    3. 我是第三行

    代码:

    1. 我是第一行(注意空格)  
    2. 我是第二行  
    3. 我是第三行
    

    无序列表

    通过(*),(+),(-)加空格,实现无序列表

    • 我是第一项
    • 我是第二项
    • 我是第三项

    代码:

    * 我是第一项(注意空格)  
    * 我是第二项  
    * 我是第三项  
    

    在有序列表中嵌套无序列表

    当相互嵌套式,需要在内容前加(四个)空格

      • 1
      • 2
      • 3

    代码:

    1. 一  
        * 1  
        * 2  
        * 3  
    2. 二  
    3. 三
    

    MarkDown区块

    段落开头使用">"

    第一层

    第二层

    第三层

    代码:

    >第一层  
    >>第二层  
    >>>第三层
    

    区块中使用列表

    区块中的列表

    1. 第一项
    2. 第二项

    代码:

    > 区块中的列表
    >> 1. 第一项
    >> 2. 第二项
    

    列表中使用区块

    1. 第一项

    1. 第二项

    MarkDown代码

    如果段落上需要对一个或一段内容进行代码化处理,则需要用以下的方法:
    printf()函数

    代码块:采用四个空格或一个制表符-Tab
    <%System.out.println("")%>

    function name(){
    	console.log(this);
    }
    function(){
    	System.out.println("tls");
    }
    

    将要进行代码话处理的文本前后加上三个反单引号(在esc下的~键),注意要在前反引号前空一行

    链接

    基本链接

    <链接地址>
    链接名称

    我是百度:
    https://www.baidu.com

    代码:

    我是[百度](https://www.baidu.com):
    <https://www.baidu.com>
    

    高级链接

    通过设置变量来统一管理链接;

    我是百度,我的访问地址是:www.baidu.com

    代码:

    我是[百度][url1],我的访问地址是:[www.baidu.com][url2]
    [url1]:https://www.baidu.com
    [url2]:https://www.baidu.com
    

    图片

    ![alt 属性文本](图片地址)
    

    alt 图片

    表格

    左对齐(默认) 右对齐 居中
    单元格 单元格 单元格

    代码:
    (注意只有表头下第一行横线能被识别为表头分隔符)

    |左对齐(默认)|右对齐|居中| 
    |:----|----:|:----:|
    |单元格|单元格|单元格|
    |左|右|中|
    

    高级应用

    公式书写,流程图建立等

    公式

    \[sum ^A_B \]

    代码:

    $$sum ^A_B$$
    

    流程图

    A --> B A带箭头指向B
    A --- B A不带箭头指向B
    A -.- B A用虚线指向B
    A -.-> B A用带箭头的虚线指向B
    A ==> B A用加粗的箭头指向B
    A -- 描述 --- B A不带箭头指向B并在中间加上文字描述
    A -- 描述 --> B A带箭头指向B并在中间加上文字描述
    A -. 描述 .-> B A用带箭头的虚线指向B并在中间加上文字描述
    A == 描述 ==> B A用加粗的箭头指向B并在中间加上文字描述
    

    代码:

    ​```mermaid
    graph LR
        start[开始] --> input[输入A,B,C]
        input --> conditionA{A是否大于B}
        conditionA -- YES --> conditionC{A是否大于C}
        conditionA -- NO --> conditionB{B是否大于C}
        conditionC -- YES --> printA[输出A]
        conditionC -- NO --> printC[输出C]
        conditionB -- YES --> printB[输出B]
        conditionB -- NO --> printC[输出C]
        printA --> stop[结束]
        printC --> stop
        printB --> stop
    ​```
    
    graph LR start[开始] --> input[输入A,B,C] input --> conditionA{A是否大于B} conditionA -- YES --> conditionC{A是否大于C} conditionA -- NO --> conditionB{B是否大于C} conditionC -- YES --> printA[输出A] conditionC -- NO --> printC[输出C] conditionB -- YES --> printB[输出B] conditionB -- NO --> printC[输出C] printA --> stop[结束] printC --> stop printB --> stop
  • 相关阅读:
    第06组 Beta冲刺(4/5)
    第06组 Beta冲刺 (3/5)
    第06组 Beta冲刺 (2/5)
    第06组 Beta冲刺 (1/5)
    Attention与Transformer学习【更新中】
    【李沐】动手学深度学习-pytorch 2021版 softmax回归的简洁实现
    【李沐】动手学深度学习-pytorch 2021版 从零开始实现softmax回归
    [Java]剑指offer:矩阵中的路径
    [Java]剑指offer:平衡二叉树
    [Java]剑指offer:链表中倒数第k个结点
  • 原文地址:https://www.cnblogs.com/XWJHY/p/14110108.html
Copyright © 2011-2022 走看看