web-dev-qa-db-ja.com

マークダウンは新しいウィンドウのリンクを開きます

Modx cmsを使用するWebサイトを編集しようとしていますが、Markdownを使用しています。次に、別のウィンドウに新しいリンクを開きたいと思います。

出来ますか?ありがとう

The Link [Registration](http://www.registration.com)
129
tintincutes

マークダウンにはそのような機能はありませんが、マークダウン内でいつでもHTMLを使用できます。

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

この回答 で示唆されているとおり:

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

Jekyll、より具体的には kramdown (マークダウンのスーパーセット)、 Jekyllの(デフォルト)構成の一部として で動作します。しかし、単なる値下げではありません。 ^ _ ^

58
shellbye

sedを使用する

すべての外部リンクに対して体系的にこれを行う場合は、CSSはオプションではありません 。ただし、Markdownから(X)HTMLが作成されたら、次の sed コマンドを実行できます。

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

これは、ビルド命令付きのMakefileが使用される場合、単一のワークフローでさらに自動化できます。

PS:この回答は、 extension link_attributes がPandocでまだ利用できなかったときに書かれました。

4