hello-world.jp.net
webエンジニアのメモ。とりあえずやってみる。

[WordPress]Markdownのリンクを別ページで開けるようにする

公開日時

このブログの記事は Markdown on Save Improved を使ってmarkdownで書いているのですが、markdownだとリンク記事を設定した場合に別ウインドウで開く(target="_blank")ことができないのでちょっと不便だなと思っていました。

調べたところ、外部リンクだったらjsでtarget="_blank"を追加するようにするという記事が見つかったのでfooter.phpに以下のコードを追加しました。

# footer.php

<script type="text/javascript">
jQuery(function () {
    jQuery("a[href^='http']:not([href*='" + location.hostname + "'])").attr('target', '_blank');
});
</script>

「markdownの書き方でtarget指定できるかなー」と思って調べていたのですが、そうではなくjsを書き換えればよかったんですね。

参考


Related #markdown

Mouでpdfエクスポートする際にpre要素を折り返すように設定

普段、MacのMarkdownエディターは Mouを使っているのですが、CSS設定を「GitHub」にした状態でpdfエクスポートを実行すると、pre要素が途中で切れてしまう問題に悩まされていました。

Markdownプラグイン導入

ブログをMarkdown記法で書いてみたいと思ったのでプラグインをインストール

Markdown on Save Improved と SyntaxHighlighter Evolved の共存

ソースコードをきれいに表示したいと思い、「SyntaxHighlighter Evolved」を導入したのですが、 `[code lang="xxx"] ~ [/code]` と記述すると、なぜかpタグが勝手に挿入されてしまう現象が発生しました。