zoukankan      html  css  js  c++  java
  • Markdown基础语法

    一、Markdown简介  

      Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。是一种轻量级的标记语言,主要用于实时快速排版,以及稳定转移内容而版式不乱

      它的语法法类似于html但比html更简单些,具有一系列衍生版本,用于扩展Markdown的功能,这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式。

    二、Markdown语法

      1、标题

      用 # 开头,并和作为标题的内容中间用空格隔开,每增加一个 # 表示更深入层次的内容,对应到标题的深度由 1-6 阶:

      代码:

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

       对应格式:

      

       2、字体格式

      (1)、加粗

      字体的加粗用前后加两个 * 号来实现。

      代码:

    普通字体
    **加粗字体**

      对应格式:

      

       (2)、倾斜

      倾斜效果用前后加单个 * 号或者前后加 _ 来实现。

      代码:

    普通字体
    *倾斜字体*
    _倾斜字体2_

      对应格式:

      

      (3)、加粗且倾斜

       在文字前后加 *** 号来实现。

      代码:

    普通字体
    ***加粗且倾斜字体***

      对应格式:

      

       (4)、删除线

      在字体前后加 ~~ 来实现。

      代码:

    普通字体
    ~~删除线文字~~

      对应格式:

      

       3、列表

      (1)、无序

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

      代码:

    - 第一项
    - 第二项

      对应格式:

      

       代码:

    +  第三项
    +  第四项

      对应格式:

      

       代码: 

    *  第五项
    *  第六项

      对应格式:

      

      (2)、有序

      代码:

    1. 第一项
    2. 第二项
    3. 第三项

      对应格式:

      

       4、代码块

      (1)、整个代码块

      在代码左侧使用8个空格开头(或者两个tab缩进)。

      代码:

            代码块

      对应格式:

      

      使用上下各3个 ` 也可以完成,代码:

    ```
    #include <stdio.h>
    int main(void)
    {
        printf("整个代码块
    ");
    }
    ```

      对应格式:

      

      (2)、部分代码块

      使用 ` 放在要标出的代码块前后即可。

      代码:

    java中的 `System.out.pritln()` 如何使用

      对应格式:

      

      5、引用

      如果要放进引用,要用<来完成,<的数量不同,缩进的程度也不同:

      代码:

    引用:
    > 123
    > 456
    > > 789

      对应格式:

      

       6、表格

      第一行为表头,第二行分隔表头和主体部分,第三行开始每一行为一个表格行。列与列之间用管道符|隔开。

      代码:

    | 姓名  | 性别   | 年龄   |
    | ---- | ---- | ---- |
    | 张三    | 男    | 20    |
    | 李四    | 女    | 21    |

      对应格式:

      

      第二行还可以为不同的列指定对齐方向。

      默认为左对齐,在 - 右边加上 : 就右对齐。

      代码:

     姓名  | 性别   | 年龄  
     ----: | ----: | ----
     张三    | 男    | 20   
     李四    | 女    | 21   

      对应格式:

      

       7、分割线

      在一行中用三个以上的星号、减号、下划线来建立一个分隔线,行内不能有其他东西。

      代码:

    * * *
    ***
    *****
    - - -
    ---------------------------------------

      对应格式:

      

       8、注脚

      在需要添加注脚的文字后加上脚注[^注脚名字],称为加注

      注脚与注脚之间必须空一行,不然会失效,注脚经Markdown转换后,会自动归类到文章的最后。

      代码:

    可用性是六大质量属性[^1]中必不可少的一项属性。
    
    [^1]:六大质量属性为:可用性、易用性、可测试性、可修改性、安全性、性能

      对应格式:

      

      9、超链接

      (1)、文字链接

      []里写链接文字,()里写链接地址, ()中的""中可以为链接指定title属性,title属性可加可不加

      title属性的效果是鼠标悬停在链接上会出现指定的 title文字,链接地址与链接标题前有一个空格

      代码:

    欢迎来到[我命倾尘](https://www.cnblogs.com/guobin-/p/11431036.html "我命倾尘")的博客园

      对应格式:

      

      (2)、网址直接链接

      使用 < > 包裹网址即可。

      代码:

    <https://www.cnblogs.com/guobin-/p/11431036.html>

      对应格式:

      

      10、添加图片

      图片的创建方式与超链接相似。

      代码:

    ![科技背景](banner_01.png "科技背景")

      对应格式:

      

  • 相关阅读:
    【五种方法】mybatis使用Map返回时,当value为空时不显示key
    【日常填坑】com.zaxxer.hikari.util.DriverDataSource : Registered driver with driverClassName=com.mysql.
    NVL2(表达式1,表达式2,表达式3)表达式1带或者,与
    oracle存储过程is和begin之间的参数说明
    Idea全局搜索没有把html文件显示出来
    JAVA
    (日常踩坑)idea启动多个tomcat时,报Invalid command '' received警告
    java中impl作用
    localhost:8080要加项目名能访问的解决方法
    【ubuntu】搭建mysql5.7
  • 原文地址:https://www.cnblogs.com/guobin-/p/11431036.html
Copyright © 2011-2022 走看看