1. ホーム
  2. html

[解決済み】Markdownで'target="_blank"'でリンクを作成することはできますか?

2022-02-06 23:01:43

質問

Markdownで、新しいウィンドウで開くリンクを作成する方法はありますか?そうでない場合、これを行うにはどのような構文がお勧めですか?私が使っているマークダウンコンパイラーにそれを追加します。私はそれがオプションであるべきだと思います。

どのように解決するのですか?

Markdownの構文を見る限り、そこまで細かくしたいのであれば、HTMLを使うしかないでしょう。

<a href="http://example.com/" target="_blank">Hello, world!</a>

私が見たほとんどのMarkdownエンジンは、一般的なテキストマークアップシステムがそれをカットしないこのような状況のために、古いHTMLを許可しています。(例えば、StackOverflowエンジン) それから、マークダウンのみのドキュメントでさえ、簡単にXSS攻撃を含むことができるので、彼らは関係なく、HTMLホワイトリストフィルターを通して全体のアウトプットを実行します。そのため、もしあなたやあなたのユーザーが _blank のリンクは、おそらくまだ可能です。

頻繁に使う機能であれば、独自の構文を作成する意味があるかもしれませんが、一般的には重要な機能ではありません。新しいウィンドウでリンクを表示させたい場合は、Ctrlキーを押しながら自分でクリックします。