MarkDown 相关
1. 如何在表格中使用竖线 |
在 MarkDown 语法中,表格是使用竖线来组织的。但有时候,需要在表格的内容中加入竖线,如不做转换,则出现表格多出单元格的情况,查阅资料后,解决方案如下:
例子 | 名称 | 结果
---------|----------|---------
$a || $b | 逻辑或 | TRUE,如果 $a 或 $b 任一为 TRUE
解决思路是使用 HTML 实体符号来表示竖线,这一思路还可用在其他特殊符号的输入上。
当然,更简单的方式是用 \
转义:
例子 | 名称 | 结果
---------|----------|---------
$a \|\| $b | 逻辑或 | TRUE,如果 $a 或 $b 任一为 TRUE
显示效果如下:
例子 | 名称 | 结果 |
---|---|---|
$a || $b | 逻辑或 | TRUE,如果 $a 或 $b 任一为 TRUE |
附注,MarkDown 中需要转义的字符:
\
`
*
_
{}
[]
()
#
+
-
.
!
2. 如何在连接中加入括号
Markdown 创造一个链接或者图片是使用 [title](link)
和 ![title](link)
,但是如果链接里面含有小括号就可能会出问题,例如这个网址:
https://msdn.microsoft.com/zh-cn/library/ae5bf541(v=vs.100).aspx
如果使用 \
转义,打开链接时也会出现转义符,导致网址出错。
例如:
解决方法:
使用 %28
代替 (
,%29
代替 )
。这是使用 URL 符号码去代替 ascii 的符号,可顺利解决这个问题。示例:
另外还有一个解决办法,是将行内式的链接地址,改写成参考式的地址:
[Journal of Communication][1]
[1]: http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1460-2466
也能解决这个问题。