html左右括号的代码,【已解决】Gitbook中Markdown的代码中如何包含左右花括号{}

在用Gitbook去写Markdown,对于要显示的效果:

2a344e654bf9f1962e0d7f8e3b3895b8.png

其中用反印号中包含了左右的花括号:http://{{server_address}}/ucows/login/login

结果代码:* 我一般习惯用保存为 接口的最后的字段名,比如`http://{{server_address}}/ucows/login/login`中的`/login/login`

效果却是:

0ae494a2af67b00c90c5b9348b19a1de.png

中间连续的两个左花括号和右花括号都不显示了。

用反斜杠去转义:`http://\{\{server_address\}\}/ucows/login/login`

也不行:

824e3b9ee066a652d4a6066110982c2c.png

连反斜杠都显示了。

去查左右花括号的html的实体编码值

html 花括号 实体编码

{ %7b

}%7d

{

123

左花括号(left curly brace)左花括号{123\x7b%7b{

管道符|124\x7c%7c|

右花括号}125\x7d%7d}

改为:```http://&#7B;&#7B;server_address{{/ucows/login/login```

都还是无法正常显示:

却显示问号,选中后才能看到html实体值:

703e12c8aa1641070cd7c96562bc26a0.png

markdown curly brace inside code

我这里,不仅仅左右花括号是特殊符号,连反斜杠去转义,都不正常。

试试:http://\{\{server_address\}\}/ucows/login/login

也不正常:

d5ab3d6273f8e2ed9e69def3e11f5379.png

试试:`http://{\{server_address\}}/ucows/login/login`

结果:

83bf2b700ab41f5e1d46ef5bf3aa3ef0.png

试了半天,还是不行。

【总结】

最后是参考别的地方的写法:

去用:{% raw %}{{% endraw %}

表示 左花括号{

总体上写成:`http://{% raw %}{{% endraw %}{server_address}}/ucows/login/login`

可见后面的1个左花括号{和2个右花括号}},由于打破了{{xxx}}的形式,所以就不用转义页可以正常显示了,达到想要的效果:

53d0c5a41128832a673a607280ed9f62.png

-》但是很明显,还是Gitbook的markdown的解析器有bug:

在反引号code中,不支持反斜杠转义左右花括号。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值