前言

最近遇到一个问题,当我在markdown中使用代码块包裹转义字符时,最终前端还是会将字符转义出来。

比如:

1
   #在前端仍然会输出为空格

解决方法

在Markdown中使用反引号包裹起来的文本会被解析为代码或者代码块,而不是普通的文本。

如果希望在Markdown中展示转义字符的源码,可以使用HTML实体编码的方式来实现。

在HTML实体编码中,  表示一个空格字符,如果您想要在Markdown中展示   的源码,需要使用如下格式书写:

1
 

这样在Markdown中展示时,就会把上面代码作为普通文本处理,不会被解析成空格字符,同时在前端渲染时也不会被转义为空格,而是显示为   的源码。

其他

其他转义字符的使用也是相同的。