在 Markdown 中设置链接由新窗口打开

尽管我对 Markdown 不是那么感冒,但工作和生活中总是难免会使用到一些,比如在向某些开源项目发 PR 的时候。于是对 Markdown 的一些小技巧也有所了解。

Markdown 中的链接语法是这样的:[文本](链接)。它相当于 HTML 中的

但众所周知,HTML 的 a 标签有一个实用的属性 target,当它的值为“_blank”的时候,浏览器会默认为这个链接打开一个新窗口,而不是在当前页面转向新页面。而 Markdown 中没有这个“_blank”选项,于是所有链接都只能在当前页面打开,有些情况会非常不方便。

在多数 Markdown 解释器中(如 GitHub Flavored Markdown),这个情况无解。如果一个 Markdown 解释器同时支持 HTML 语法,则这种情况可以通过直接写 HTML 解决。

于是我又多了一个不喜欢 Markdown 的理由。


11 条评论 添加

      1. 主要是我一般都是随时写,平台不确定,有时候在平板上有时候在电脑上。html在没ide的时候写起来比较费劲,而且移动平台上没法预览。md语法比较简单,写完了就能大致看个排版。
        像平时如果开个无聊的会议我就支着平板写博客,就只能用md写了,随写随看,这种轻量级的条件用重量级的html也不好发挥。

发表评论

电子邮件地址不会被公开。 必填项已用*标注