• Markdown语法--整理


    Markdown基本语法

    优点:
    1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。
    2、操作简单。比如:word编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可

    缺点:
    1、需要记一些语法(当然,是很简单。五分钟学会)。
    2、有些平台不支持Markdown编辑模式。

    这是我的好朋友给我推荐的,用起来一个字爽,两个字真爽,三个字非常爽。

    博客园是支持Markdown编辑模式的。

    开启方式:设置->博客设置->常用选项->默认编辑器
    

    一:标题

    再要想设置为标题的文字前面加'#'来表示

    一个#是一级标题,两个#是二级标题。

    标准语法:在#后面跟个空格在写文字就够了

    示例:

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

    效果如下:

    • 这是一级标题

    • 这是二级标题

    • 这是三级标题

    • 这是四级标题

    • 这是五级标题
    • 这是六级标题

    二、字体

    • 加粗

    要加粗的文字左右分别用两个*号包起来

    • 斜体

    要倾斜的文字左右分别用一个*号包起来

    • 斜体加粗

    要倾斜和加粗的文字左右分别用三个*号包起来

    • 删除线

    要加删除线的文字左右分别用两个~~号包起来

    示例:

    **这是加粗的文字**
    *这是斜体的文字*
    ***这是斜体加粗的文字***
    ~~这是加删除线的文字~~
    

    效果如下:

    这是加粗的文字
    这是斜体的文字
    这是斜体加粗的文字
    这是加删除线的文字


    三、引用

    在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>
    n个...
    貌似可以一直加下去,但没神马卵用

    示例:

    >这是引用的内容
    >>这是引用的内容
    >>>>>>>>>这是引用的内容
    

    效果如下:

    这是引用的内容

    这是引用的内容

    这是引用的内容


    四、分割线

    三个或者三个以上的 - 或者 * 都可以。

    示例:

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




    五、图片

    语法:

    ![图片alt](图片地址 ''图片title'')
    
    图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
    图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
    

    示例:

    ![dog](https://img.crawler.qq.com/lolwebschool/0/JAutoCMS_LOLWeb_8274beeef5de53d1a7a62a2a043a4432/0"风景")
    

    效果如下:

    dog

    上传本地图片直接点击导航栏的图片标志,选择图片即可

    六、超链接

    语法:

    [超链接名](超链接地址 "超链接title")
    title可加可不加
    

    示例:

    [我的博客](https://www.cnblogs.com/jianshuai520/)
    [百度](http://baidu.com)
    

    效果如下:

    我的博客
    百度


    七、列表

    • 无序列表

    语法:

    无序列表用 - + * 任何一种都可以

    示例:

    - 列表内容
    + 列表内容
    * 列表内容
    
    注意:- + * 跟内容之间都要有一个空格
    

    效果如下:

    • 列表内容

    • 列表内容

    • 列表内容


    • 有序列表

    语法:

    数字加点

    示例:

    1. 列表内容
    2. 列表内容
    3. 列表内容
    
    注意:序号跟内容之间要有空格
    

    效果如下:

    1. 列表内容
    2. 列表内容
    3. 列表内容

    • 列表嵌套

    示例:

    - 一级无序列表内容
       - 二级无序列表内容
       - 二级无序列表内容
       - 二级无序列表内容
          - 三级无序列表内容
    

    效果如下:

    • 一级无序列表内容

      • 二级无序列表内容
      • 二级无序列表内容
      • 二级无序列表内容
        • 三级无序列表内容
    • 一级无序列表内容

      1. 二级有序列表内容
      2. 二级有序列表内容
      3. 二级有序列表内容
    1. 一级有序列表内容
      • 二级无序列表内容
      • 二级无序列表内容
      • 二级无序列表内容
    2. 一级有序列表内容
      1. 二级有序列表内容
      2. 二级有序列表内容
      3. 二级有序列表内容

    八、表格

    语法:

    表头|表头|表头
    ---|:--:|---:
    内容|内容|内容
    内容|内容|内容
    
    第二行分割表头和内容。
    - 有一个就行,为了对齐,多加了几个
    文字默认居左
    -两边加:表示文字居中
    -右边加:表示文字居右
    注:原生的语法两边都要用 | 包起来。此处省略
    

    示例:

    家电|必要性|排行
    --|:--:|--:
    冰箱|√|第二
    空调|√|第一
    扫地机器人|×|第三
    

    效果如下:

    家电 必要性 排行
    冰箱 第二
    空调 第一
    扫地机器人 × 第三

    九、代码

    语法:
    单行代码:代码之间分别用一个反引号包起来

        `代码内容`
    

    代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行

    (```)
      代码...
      代码...
      代码...
    (```)
    

    注:为了防止转译,前后三个反引号处加了小括号,实际是没有的。这里只是用来演示,实际中去掉两边小括号即可。

    示例:

    单行代码

    `create database hero;`
    

    代码块

    (```)
        function fun(){
             echo "这是一句非常牛逼的代码";
        }
        fun();
    (```)
    

    效果如下:

    create database hero;

    () function fun(){ echo "这是一句非常牛逼的代码"; } fun(); ()


    十、流程图

    示例:

    ​```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

    以后的博客园里面,我会一直用Markdown写博客,越写越爽,真的舒服。

  • 相关阅读:
    POJ 3680_Intervals
    POJ 3680_Intervals
    POJ 3686_The Windy's
    POJ 3686_The Windy's
    Codeforces 629C Famil Door and Brackets
    Codeforces 629D Babaei and Birthday Cake(树状数组优化dp)
    Codeforces 629D Babaei and Birthday Cake(线段树优化dp)
    Codeforces 628F Bear and Fair Set
    18.04.26 魔兽世界终极版
    18.4.20 STL专项练习8选6
  • 原文地址:https://www.cnblogs.com/jianshuai520/p/11027585.html
Copyright © 2020-2023  润新知