规范书写Markdown

作者: Josaber | 来源:发表于2016-11-29 11:59 被阅读132次

    上一篇文章中,我们说Markdown在不同的编辑器中显示会有所不同,这就要求我们一定要规范书写Markdown,否则可能每个人看到的都不太一致。

    下面是我见到的一些显示不一致:(以http://dillinger.io/和简书为例)

    标题

    Dillinger中,我们书写

    ##This is a title.
    

    显示如下:


    dillinger title

    而在简书中,则能够正常显示:


    jianshu title

    发生了什么?


    纳尼

    而在Dillinger内,#与标题之间加入空格即可全部正常显示:

    dillinger title

    有序列表

    一个有序列表的数字尽量以1起始的连续数字。这样一句话:

    3. item 1.
    8. item 2.
    

    Dillinger中,是以3起始的连续列表:

    dillinger list

    而在简书中,我们得到的结果是以1开始的连续列表:


    jianshu list

    表格

    这样一段话:

    表格的书写相对复杂:
    | Tables | Are | Complex | 
    | -- |:--:| --:|
    | left | center | right | 
    

    Dillinger中可以得到正确的表格结果:

    dillinger table

    而在简书中得到的结果是这样的:

    jianshu table 刚才发生了什么

    在简书中,文字与表格之间加上空行就都可以正常显示了。

    总结

    一个适合的编辑器很重要,良好的书写风格更重要。

    相关文章

      网友评论

      • Oliver_Le:就是说在特殊符号和文本间都至少加上一个空格就可以在不同的解释器上正常显示了吧?🤔
        Josaber:@何疆乐 嗯嗯,谢谢
        Oliver_Le: @Joshuaber 我昨天写的时候也有遇到类似的情况,就是用---分割线的时候需要有个换行来隔开,要不有时也无法显示🤓,没有你细心,这个我就没想到要总结一下😳,总之赞一下👍
        Josaber:@何疆乐 嗯嗯
      • 6d96978eeefb:这是一个很有意思的问题。我赞成需要格外写空格的这种方式,因为markdown本身就应该具有良好的可读性。
        Josaber:@TW李鹏 嗯嗯,我也觉得加空格比较好,而且应该都能够识别加空格的标题

      本文标题:规范书写Markdown

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