Markdown代码块语法的血泪史

前言:Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

1、“```”语法的说明

  关于 ```语法的作用相信都知道吧,就是声明一块空间用于代码使用的。但是呢我这小白刚使用Markdown语法时,踩到的坑真的是要我飙血三升啊╮(╯﹏╰)╭为什么这么说嘞,下面让我来一一陈述吧。

2、“血泪史”啊

  刚一开始我是使用Markdownpad2来写md文章的,因为比较简洁看着舒服,在我写博客的时候贴了些代码用于陈述所说观点,所以使用到了 ```语法。话不多说问题如下:

2.1、关于“```”和“~~~”的区别及异常

  两个标签的实现效果是一样的,如图所示:

Markdown代码块语法的血泪史_第1张图片

异常:

  • 1、“~~~”无法标记代码块内的语言类型,“```”可以标记
  • 2、“~~~”无法结束代码块语法的声明

暂时是只发现了这两个异常,另外个人建议写md文档不推荐使用Markdownpad2编辑器,感觉太多坑了。我主要用它也是用来写博客的,不清楚是不是因为版本的原因

2.2、“```”使用注意

  在使用该语法时开头之前必须要有一行空行,若要标记语言则在开头语法加一个空格然后声明语言类型(具体如图所示),既然开头有要求自然结束也有要求的。结束时切忌不要在结束标签后加空格,否则该标签未关闭。关闭则直接回车换两行即可。这就是让我痛不欲生错误啊,该问题在编译器里是看不出异常的,编译器里预览效果都是正常的包括直接用浏览器预览也是正常的,但实际并不是这样的,当你生成hexo博客后就会发现异常。下面带图说话:
  使用注意:

标记语言只是让代码高亮

Markdown代码块语法的血泪史_第2张图片

若格式不是这样的效果则是这样,如图所示:

Markdown代码块语法的血泪史_第3张图片

上图可见不是这种写法则代码块声明无法关闭,则后续所有标签都不生效直接进入了代码块空间内。

踩得坑呢就这些,但是那个关闭标签是真的我超头疼,还好发现了,特地记下分享分享。O(∩_∩)O哈哈~当然要是各位大佬有其他意见或者看法一定得告诉我,好让我快点追上大佬的脚本☆ ̄(>。☆)


本次记录到此结束,欢迎订阅、关注、收藏、评论、点赞哦~~( ̄▽ ̄~)~

哇咔咔(∪。∪)。。。zzz

你可能感兴趣的:(编辑器,markdown)