规范书写Markdown
2016-11-29 本文已影响132人
Josaber
在上一篇文章中,我们说Markdown在不同的编辑器中显示会有所不同,这就要求我们一定要规范书写Markdown,否则可能每个人看到的都不太一致。
下面是我见到的一些显示不一致:(以http://dillinger.io/和简书为例)
标题
在Dillinger中,我们书写
##This is a title.
显示如下:
![](https://img.haomeiwen.com/i3834372/8105d50f7eb26296.jpg)
而在简书中,则能够正常显示:
![](https://img.haomeiwen.com/i3834372/116fcfe8b5df525b.jpg)
发生了什么?
![](https://img.haomeiwen.com/i3834372/8607680552421d0e.jpg)
而在Dillinger内,#
与标题之间加入空格即可全部正常显示:
![](https://img.haomeiwen.com/i3834372/e3e7d7689ed33f9c.jpg)
有序列表
一个有序列表的数字尽量以1起始的连续数字。这样一句话:
3. item 1.
8. item 2.
在Dillinger中,是以3起始的连续列表:
![](https://img.haomeiwen.com/i3834372/68f51d85e49addd6.jpg)
而在简书中,我们得到的结果是以1开始的连续列表:
![](https://img.haomeiwen.com/i3834372/49f6e55afcacd2c6.jpg)
表格
这样一段话:
表格的书写相对复杂:
| Tables | Are | Complex |
| -- |:--:| --:|
| left | center | right |
在Dillinger中可以得到正确的表格结果:
![](https://img.haomeiwen.com/i3834372/cdf2adc234ed2db9.jpg)
而在简书中得到的结果是这样的:
![](https://img.haomeiwen.com/i3834372/236e4cb7c23efe9f.jpg)
![](https://img.haomeiwen.com/i3834372/05bfd3fed0d36d07.jpg)
在简书中,文字与表格之间加上空行就都可以正常显示了。
总结
一个适合的编辑器很重要,良好的书写风格更重要。