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

如果使用 \ 转义,打开链接时也会出现转义符,导致网址出错。

例如:

  • 直接: Link.aspx)

  • 使用转义: Link.aspx)

解决方法:

使用 %28 代替 (%29 代替 )。这是使用 URL 符号码去代替 ascii 的符号,可顺利解决这个问题。示例:

另外还有一个解决办法,是将行内式的链接地址,改写成参考式的地址:

[Journal of Communication][1]

[1]: http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1460-2466

也能解决这个问题。

results matching ""

    No results matching ""