リンク先を別ウィンドウで開く

  • 36
    Like
  • 0
    Comment
More than 1 year has passed since last update.

Octopressでリンク先を別ウィンドウで開くようにしたかったのですが、Markdownで記述をしているとtarget="_blank"が指定できないようなので、自サイト以外のリンクは別ウィンドウで開くようにしました。

_include/custom/head.htmlファイルに下記を追加しました。

_include/custom/head.html
<script language="JavaScript">
$(document).ready( function () {
   $("a[href^='http']:not([href*='" + location.hostname + "'])").attr('target', '_blank');
})
</script>

別ウィンドウを開かせるのは賛否両論あるようなのですがサイトの特性次第でしょうね。自分のサイトの場合は別ウィンドウ開いた方がユーザビリティはよさそうなのでこうしました。