标记打开一个新的窗口链接

我正在尝试编辑一个使用 modx cms 的网站,它正在使用 Markdown。现在我想打开一个新的链接到另一个窗口。

有可能吗?

The Link [Registration](http://www.registration.com)
130918 次浏览

在标记中没有这样的特性,但是你可以在标记中使用 HTML:

<a href="http://example.com/" target="_blank">example</a>

使用 sed

如果一个人想 对所有外部联系系统地进行这项工作, CSS 是没有选择的。然而,一旦从 Markdown 创建了(X) HTML,就可以运行以下 sed命令:

sed -i 's|href="http|target="_blank" href="http|g' index.html

当使用带有构建指令的 Makefile时,这可以在单个工作流中进一步自动化。

PS: 这个回答是在 Pandoc 还没有 分机 link_attributes的时候写的。

正如 这个答案所建议的:

[link](url){:target="_blank"}

适用于 jekyll 或者更确切地说是 Kramdown,它是降价的超集 作为 Jekyll (默认)配置的一部分。但不适用于普通的降价。 ^ _ ^

您可以编辑生成的标记并添加

target = "_blank"

它非常依赖于用于生成 html 文件的引擎。 如果你使用 Hugo 来生成 html,你必须这样写:

<a href="https://example.com" target="_blank" rel="noopener"><span>Example Text</span> </a>.