美文网首页
Markdown 扩展语法

Markdown 扩展语法

作者: 厚德载污 | 来源:发表于2019-01-25 13:30 被阅读1次

    上下标

    • Markdown 支持 HTML 语法,通过 <sub> 来输出下标,通过 <sup> 来输出上标。

    语法:

    H<sub>2</sub>O
    38.5<sup>o</sup>C
    

    效果:

    H2O
    38.5oC

    • 通过公式的语法来实现:
      • 公式的编辑都在两个符号中间 $$
      • ^ 符号后接的字符为上标;
      • _ 符号后接的字符为下标;
      • 同时有多个下标,使用 {} 括起来。

    语法:

    $Fe_3O_4$
    $x = y^2$
    

    效果:

    Fe_3O_4
    x = y^2

    表格

    语法:

    | 标题一 | 标题二 | 标题三 |
    | ----- | ----- | ----- |
    | 内容一 | 内容二 | 内容三 |
    | 内容四 | 内容五 | 内容六 |
    | 内容七 | 内容八 | 内容九 |
    

    会被转换为:

    <table>
    <thead>
    <tr>
    <th>标题一</th>
    <th>标题二</th>
    <th>标题三</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td>内容一</td>
    <td>内容二</td>
    <td>内容三</td>
    </tr>
    <tr>
    <td>内容四</td>
    <td>内容五</td>
    <td>内容六</td>
    </tr>
    <tr>
    <td>内容七</td>
    <td>内容八</td>
    <td>内容九</td>
    </tr>
    </tbody>
    </table>
    

    效果如下:

    标题一 标题二 标题三
    内容一 内容二 内容三
    内容四 内容五 内容六
    内容七 内容八 内容九

    语法说明:

    • 第一行为标题栏,第二行分隔标题栏和内容部分,第三行开始每一行代表一个内容行;
    • 列与列之间用管道符|隔开,建议表格每一行的头尾都加上管道符|
    • 第二行指定列单元格的对齐方式,:-表示内容和标题栏居左对齐,-:表示内容和标题栏居右对齐,:-:表示内容和标题栏居中对齐;
    • |-:之间的多余空格会被忽略,不影响布局;
    • 上下行之间不能有空行,且上下行的列数量需要保持一致;
    • 内容和|之间的多余空格会被忽略,每行第一个|和最后一个|可以省略,-的数量至少有一个。

    脚注

    语法:

    [^keyword] 表示脚注
    

    例如:

    > Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程[^programming]。
    
    
    [^programming]: 编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
    

    转换效果如下:

    Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程[1]

    内容目录

    根据内容标题自动生成目录结构。语法如下:

    [TOC]
    

    备注:有一些编辑器不支持[TOC]标记,比如:简书。


    1. 编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

    相关文章

      网友评论

          本文标题:Markdown 扩展语法

          本文链接:https://www.haomeiwen.com/subject/uudsjqtx.html