美文网首页
markdown 的逻辑和语法

markdown 的逻辑和语法

作者: Devest | 来源:发表于2018-01-09 21:35 被阅读0次

    markdown 的逻辑


    markdown 的用途

    用来作为 html 语言的一种输入。John 认为 HTML 是一种适合用来发表的语言,而 markdown 则是一种适合用来写作的语言。

    文件写作的多种格式

    一个互联网时代的创作者,其作品的展示形式通常需要是可以放在网上的,这也就是意味着采用 HTML 格式。除了 HTML 以外,还有哪些格式耳熟能详呢?包括:txt 格式,word 格式,latex 格式、XML 格式等等。我们看看这些格式,就可以总结出来,一类是专有格式,例如之前的 word,是一种二进制格式。除了这种格式以外,因为有排版的需求,所以还有 latex 和 HTML 以及 XML 格式,这种格式的特点就在于其中有大量的 tag 来表示语义或者指导排版。

    markdown 的优势

    那么在写作的时候,能够把这部分的负担最小化。这就需要很好的进行设计,选择一些合适的标记。首先去掉的就是尖括号。<>

    markdown 的语法

    标题

    在写作中,有标题的需求,在markdown当中,采用两种方式来表示标题,一种方式是用 = 和 -,另外一种方式是用 # 来标记的。

    1

    1.1

    1.1.1

    1.1.1.1

    1.1.1.1.1
    1.1.1.1.1.1

    由上可见,head的写作还是比较直观的。

    引用

    引用借鉴于邮件中引用其他人的话,用 > 来表示。

    引用一下之前人们说过的话。
    确实不错

    列表

    无序列表

    列表相对来说比较重要,无序列表可以用 * + - 来表示。

    • 1 today is a good day
      the sky is blue and the cloud is white
    • 2
      hello world
    • 3

      测试把一个block 放进列表里。

    • 1
    • 2
    • 3
    • 1
    • 1
    • 3

    有序列表

    1. hello
      hello, world, the sky is blue and the cloud is white.
    2. world
    3. ni
    4. hao
      ©

    code

    之前采用 4 个空格作为缩进可以触发。

    if __name__ == '__main__':
        unittest.main()
    

    又一个比较奇怪的地方,使用 tab 触发不了代码块,一个 tab 只是相当于 2 个空格,而只有 4 个空格才能够触发。

    水平线

    使用三个符号可以触发。



    link

    []()
    [sina](http://www.sina.com.cn)
    

    sina

    行内的code

    用·来表示来表示。 采用行内printf()`的方式。

    图像

    相关文章

      网友评论

          本文标题:markdown 的逻辑和语法

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