Markdown简明笔记

作者: 谢云苓 | 来源:发表于2018-04-01 18:04 被阅读36次

    一、前言

    • 本文是Markdown语法的使用说明,意在为(尤其是简书平台)Markdown格式文章的撰写提供简明的索引,原文请参见Markdown语法说明
    • Markdown是书写的格式,通过符号将纯文本转变为不同的格式。Markdown语法范围之外的格式可通过HTML来实现,直接在页面内加标签即可(该方式简书支持得非常有限)。

    二、基本语法

    目录
    1.段落和换行
    2.标题
    3.区块引用
    4.列表
    5.代码区块
    6.分隔线
    7.链接
    8.强调
    9.代码
    10.图片
    11.脚注


    1. 段落和换行

    • Markdown的段落由一个或多个连续的文本行组成,前后通过一个或多个空行进行分隔(“空行”内的空格、制表符(tab)不影响文段分隔的效果,看起来空就行)。
      ——假如格式显示不正确,试试在文本前后增加空行。
    • 除回车换行的方式外,还可以通过“在段落内任意位置添加<br><br/>”或“通过区块引用(句子前添加符号“>`”)和列表的方式”进行“换行”。
      ——这种换行只是改变了文本显示的格式,并非标定段落的终止。

    2.标题

    • 支持类Setext和类atx两种形式
      • 类Setext通过底线实现纯文本的标题化,即在标题文字下添加一个或多个=”(一级标题)或“-”(二级标题)。

    范例:
    一级标题
    ==

    一级标题

    • 类atx通过在行首插入1~6个“#”实现纯文本的一至六级标题化

    范例:
    “# H1”

    H1

    3. 区块引用

    • 通过在文段前添加“>”符号实现区块引用

    例如:
    “>这样”

    • 可以在文段首行前加1个“>”,也可以文段的每一行前面加1个“>”,效果一样
    • 多个“>”可以实现多层引用
      例如:
      “>第一层
      >>第二层
      >>>第三层
      >
      >回到第一层”,效果如下:

    第一层

    第二层

    第三层
    ……

    回到第一层

    4. 列表

    • 无序列表通过在行首添加“* ”、“+ ”或“- ”来实现,效果是一样的。(这句话的格式就是这么来的)
      • 中途换符号的话,相当于重新开始了一个列表(能通过行间距看出不同)
      • 无序列表可以延伸出多个层级,层级间通过在符号前添加制表符(tab键)实现。
        - 简书支持级差间最多3个制表符(不同平台不一样),多了就会被打回原形,像这样。
    • 有序列表通过在行首添加“(数字). ”来实现,目前序号的排列与数字无关,与缩进层级有关,系统会自动排序。
    • 若不想被自动识别为列表,则符号后面不要加空格,或者在“.”前面添加“\”(简书需添加2个)。

    5. 代码区块

    • 每行缩进4个空格1个制表符即可。简书里:1个tab=2个空格
    • 代码区块持续到没有缩进的那一行为止
    假如这是一行代码。
    

    6.分割线

    • 当具备3个以上的“*”、“-”或“_”,且无除空格之外的其他内容时,可自动生成分割线。
      • 符号之间可以有空格
      • 符号前不可有“>”或4个以上的空格,否则将优先转为引用或代码区块。

    以下均可以生成分割线
    ***
    - - -
    *******


    7. 链接

    • Markdown支持行内式参考式的链接
    • 行内式的格式为:
    [链接文字](http://…/ "Title(可写可不写)")
    
    • 参考式的格式为:(简书不支持)
    [链接文字][XXX]
    [XXX] : http://……/ "Title(可写可不写)"
    

    8. 强调

    • 文段前后加上“*”或“_”可进行强调
      • 前后各1个*”或“_”时,文段变为斜体
      • 前后各2个*”或“_”时,文段变为加粗
      • 前后各3个*”或“_”时,文段变为斜体且加粗

    9. 代码

    • 小段的代码标记,请在文段的前后用“`”进行标记。

    10. 图片

    • 图片的引用同样有行内式参考式两种
    • 图片引用的格式与链接几乎一致,只是在“[文字]”前增加了1个“!”,同时将地址换成图片地址即可。
    行内式:[图片上传失败...(image-5aedfd-1522577049020)]
    参考式:![文字][id]
           [id]: url/to/image  "title(可选)"
    
    举个栗子
    • 当然,编辑器自带图片插入功能的话,就不用这么麻烦了。

    11. 脚注

    • 脚注代码如下[1]
     使用:文字 [^num]
     脚注:  [^num]: 脚注内容(在文段末尾写上即可)
    

    12.表格

    • 表格可通过如下格式实现:

        标题1|标题2|标题3
        -|-|-
        内容1|内容2|内容3
      
    • 效果如下:

    标题1 标题2 标题3
    内容1 内容2 内容3

    x. 其他


    三、尾声

    本文对Markdown语法说明进行了提炼,意在简明好用,希望可以为大家的创作提供方便。
    PS:若发现新的Markdown使用技巧,本文将不断更新。


    1. 这是一条脚注示例。

    相关文章

      网友评论

      • acc8226:链接的参考式简书其实也是支持的, 我其实也整理了一篇关于md的语法,你可以参考一下

      本文标题:Markdown简明笔记

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