2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Markdownのリンクを「別タブで開く」に変換するスクリプト

Posted at

Markdown記法では、リンクは次のように書きます。

[リンク先の説明](URL)

これを、別タブで開くようにするには(Markdown記法ではHTMLを使えることを利用して)次のHTMLに変換すればOKです。

<a href="URL" target="_blank" rel="noopener noreferrer">リンク先の説明</a>

Webブラウザーのエディター上(例えば、はてなブログ)でMarkdownを書くときに、この変換を一発でやってくれるスクリプトを作りました。ブックマークレットにして使っています。

javascript:(function(){
  const t = document.querySelector('#body');
  t.value = t.value.replace(/\[(.*?)\]\((.*?)\)/g, '<a href="$2" target="_blank" rel="noopener noreferrer">$1</a>');
})();
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?