赞
踩
在用Gitbook去写Markdown,对于要显示的效果:
其中用反印号中包含了左右的花括号:http://{{server_address}}/ucows/login/login
结果代码:* 我一般习惯用保存为 接口的最后的字段名,比如`http://{{server_address}}/ucows/login/login`中的`/login/login`
效果却是:
中间连续的两个左花括号和右花括号都不显示了。
用反斜杠去转义:`http://\{\{server_address\}\}/ucows/login/login`
也不行:
连反斜杠都显示了。
去查左右花括号的html的实体编码值
html 花括号 实体编码
{ %7b
}%7d
{
123
左花括号(left curly brace)左花括号{123\x7b%7b{
管道符|124\x7c%7c|
右花括号}125\x7d%7d}
改为:```http://B;B;server_address{{/ucows/login/login```
都还是无法正常显示:
却显示问号,选中后才能看到html实体值:
markdown curly brace inside code
我这里,不仅仅左右花括号是特殊符号,连反斜杠去转义,都不正常。
试试:http://\{\{server_address\}\}/ucows/login/login
也不正常:
试试:`http://{\{server_address\}}/ucows/login/login`
结果:
试了半天,还是不行。
【总结】
最后是参考别的地方的写法:
去用:{% raw %}{{% endraw %}
表示 左花括号{
总体上写成:`http://{% raw %}{{% endraw %}{server_address}}/ucows/login/login`
可见后面的1个左花括号{和2个右花括号}},由于打破了{{xxx}}的形式,所以就不用转义页可以正常显示了,达到想要的效果:
-》但是很明显,还是Gitbook的markdown的解析器有bug:
在反引号code中,不支持反斜杠转义左右花括号。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。