• Markdown基本语法


      Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式,是深受技术人员喜爱的文档编写方式,很多著名的网站如github都对markdown有良好的支持。

    优点:

    1. 因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作
    2. 操作简单。比如编辑时标记个标题,Markdown只需要在标题内容前加 #
    3. 很多编译器支持可以方便转换为网页等格式

    缺点:

    1. 需要记一些语法(当然,是很简单。五分钟学会)

    一、标题

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

    一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。

    注:标准语法一般在#后跟个空格再写文字,貌似简书不加空格也行。

    示例:

    # 这是一级标题

    ## 这是二级标题

    ### 这是三级标题

    #### 这是四级标题

    ##### 这是五级标题

    ###### 这是六级标题

    效果如下:

    这是一级标题

    这是二级标题

    这是三级标题

    这是四级标题

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

    二、字体

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

      **这是加粗的文字**   效果:这是加粗的文字

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

      *这是倾斜的文字*    这是倾斜的文字

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

      ***这是斜体加粗的文字***  这是斜体加粗的文字

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

      ~~这是加删除线的文字~~  这是加删除线的文字

    三、引用

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

    示例:

    >这是引用的内容

    >>这是引用的内容

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

    效果如下:

    这是引用的内容

    这是引用的内容

    这是引用的内容

    四、分割线

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

    示例:

    ---

    ----

    ***

    *****

    效果如下:





    可以看到,显示效果是一样的。

    五、图片

    语法:

    ![图片alt](图片地址 ''图片title'')

    图片alt就是显示在图片下面的文字,相当于对图片内容的解释。

    图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

    示例:

    ![blockchain](https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=702257389,1274025419&fm=27&gp=0.jpg "区块链")

    效果如下: 

    六、超链接

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

    超链接title可加可不加

    [简书](http://jianshu.com)    - - ->  简书

    [百度](http://baidu.com)   - - ->  百度

    注:Markdown本身语法不支持链接在新页面中打开,貌似简书做了处理,是可以的。别的平台可能就不行了,如果想要在新页面中打开的话可以用html语言的a标签代替。

    <!--语法-->
    <a href="超链接地址" target="_blank">超链接名</a>
    <!--示例-->
    <a href="https://www.jianshu.com/u/1f5ac0cf6a8b" target="_blank">简书</a>

    七、列表

    无序列表

    语法:无序列表用 - + * 任何一种都可以,注意:- + * 跟内容之间都要有一个空格

    - 列表内容

    + 列表内容

    * 列表内容

    效果如下:

    • 列表内容
    • 列表内容
    • 列表内容

    有序列表

    语法:数字加点,注意:序号跟内容之间要有空格

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

    效果如下:

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

    列表嵌套

    上一级和下一级之间敲三个空格即可,有序列表只需要添加 数字加点 就好

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

    八、表格

    表头|表头|表头
    ---|:--:|---:
    内容|内容|内容
    内容|内容|内容

    第二行分割表头和内容,文字默认居左

    • - 有一个就行,为了对齐,多加了几个
    • - 两边加:表示文字居中
    • - 右边加:表示文字居右

    注:原生的语法两边都要用 | 包起来。此处省略

    示例:

    姓名|技能|排行
    --|:--:|--:
    刘备|哭|大哥
    关羽|打|二哥
    张飞|骂|三弟

    效果如下:

    姓名 技能 排行
    刘备 大哥
    关羽 二哥
    张飞 三弟

    九、代码

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

     `代码内容`

    代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行,语言种类如python,C语言

    ```语言种类
        代码...
        代码...
        代码...
    ```

    LaTex语法

    \ 换行

    空格

    两个quad空格 a qquad b a qquad b 两个m的宽度
    quad空格 a quad b a quad b 一个m的宽度
    大空格 a b a b 1/3m宽度
    中等空格 a;b a;b 2/7m宽度
    小空格 a\,b a\,b 1/6m宽度
    没有空格 ab ab\,  
    紧贴 a!b a!b 缩进1/6m宽度
  • 相关阅读:
    本博客主题设置
    .NET开源类库Nini手册(INI、XML、注册表的配置应用)-中文翻译
    service层的@Autowired 与@Override
    ajax传值时各参数意义
    序列化+继承
    KMP
    SpringBoot启动过程:
    Web三层架构及MVC
    SpringBoot注解意义及作用
    Syntax error on token "{", { expected after this token相关的错误
  • 原文地址:https://www.cnblogs.com/LXP-Never/p/11526561.html
Copyright © 2020-2023  润新知