zhuzhuyule / HexoEditor

this markdown Editor for hexo blog
GNU General Public License v3.0
1.22k stars 151 forks source link

转义字符无效 #30

Closed WildSaCk closed 6 years ago

WildSaCk commented 6 years ago

单行代码中的转义字符无效,同样一段代码在小书匠中显示正常

zhuzhuyule commented 6 years ago
  1. 这是编译Markdown的编译引擎不同导致的,HexoEditor使用的是Marked渲染的(保持与Hexo渲染引擎相同),对于这种特殊字符的转义应该使用:
字符 十进制 转义字符
" " "
& & &
< &#60; &lt;
> &#62; &gt;
不断开空格 &#160; &nbsp;
  1. 请注意,在使用Markdown语法时,在表达式之后 额外添加一个空格,以保持通用性。如: >class MyAsyncTask:AsyncTask\<String,Int,Boolean\>(){} 替换为: > class MyAsyncTask:AsyncTask&lt;String,Int,Boolean&gt;(){} 展示效果:

    class MyAsyncTask:AsyncTask<String,Int,Boolean>(){}

WildSaCk commented 6 years ago

好的 了解了