よくプレーンテキストでメモ書きとかするんですけど(そしてそれをGoogleドライブで同期させて複数マシンから扱えるようにしてる)、最近はMarkdownというマークアップ言語の記法に統一しています。プレーンテキストとしてもシンプルなので見やすく書きやすく、ビューアではもっと見やすくなる。バイト先では、RedmineのWikiでTextile記法も使ってるけど、あれは馴染まないです・・・。見出しの記法とか中途半端にHTMLを引きずってたり、空行を前後に入れないとダメとか気持ち悪い。Markdownは変に厳しくないのがいいですね。HTMLタグもそのまま書けちゃいます。
んで、ブログもMarkdown記法で書ければ、メモ書きからブログ記事にする手間が少なくなるので、今まで以上に更新しやすくなるかなと思い、対応させました。多分、大丈夫だと思うけど、この対応で過去の記事がMarkdownのつもりで書いてないのにMarkdownとして解釈されてしまう副作用がなければいいな・・・。今後はMarkdownで書いていこうと思います。
Markdownエディタ
Windows向けのMarkdownエディタはあまり良い物がないみたいですが、私はHaroopadを使ってます。マルチプラットフォームですし、日本語対応です。
導入が簡単ですぐに使えるものだと一番評判よさげかなと。手間を惜しまないなら、Sublime TextにMarkdown対応プラグインを入れるのがいいんですかね。気が向いたら試してみます。
Haroopadはエディタとプレビューで画面分割していて、その配置は変更できます。編集内容はリアルタイムにプレビューへ反映されます。エディタとプレビューのそれぞれにテーマ設定があり、エディタはフォントを別に指定することが出来ます。日本語対応のきれいな等幅フォントがいいですね。私はMeiryoKe_Console(メイリオをもとにして余白調整したMeiryoKeのうちの等幅フォント)にしています。プレビューはCSSの編集ができるので、フォントを変えたかったらここでfont-family指定します。
とまあ、シンプルで使いやすいです。GitHubによるSyntaxHighlightのための独自拡張の記法も使えます。バッククオート3個に続いて言語名を書いて、次の行からバッククオート3個の行が出てくるまでの複数行に適用されます。blockquote内でもMarkdown記法が有効なんで、サンプル示すのは面倒だから割愛。
行末で英単語が収まらないときに自動改行されますが、このとき全角文字も使ってると、自動改行されたところから文末までカーソル位置が見た目と一致しない問題があるのが気になるんですけども、それ以外はほとんど快適かなぁ。起動時に最大化できない、起動時に記法ヘルプが出ないといった細かい不満もありますが、最大化はWindowsキー+↑でできるし、記法ヘルプもスニペットのショートカットキーを覚えればいいのかなと。インデントの上げ下げはCtrl+[とCtrl+]ですね。ショートカットキー一覧があるので、それを見ればいいでしょう。
あぁ、あとは起動がもうちょっと早いと嬉しいのと、引用貼り付けができると嬉しいです・・・。
Markdown記法で投稿
割と最近(2013年11月)、WordPressが正式にMarkdownに対応したと思ったんですが、よく見たらWordPress.comの方でした。
WordPress.comを利用している人は、上の記事にあるような設定をすることで対応できます。
WordPress.comで採用されている機能は、インストールタイプのWordPressでもJetPackプラグインで使えます。私はこちらでMarkdownを有効にしました。管理画面→Jetpack→JetpackでMarkdownのところの「有効化」を押すだけ。無効にしたければ、「さらに詳しく」を押すと「停止」ボタンが現れるのでそれを押せばいいです。
使いそうなMarkdown記法の表示サンプルページを用意してみました。Haroopadが対応している拡張Markdown記法もいくらか試してますが、下線とかは使えないみたいです。脚注は使えるんですね。
Markdownエディタで記事を編集できると、そのままプレビューできるので、記事の編集がとても快適になります。リアルタイムプレビューできることも大きいですが、そもそも、以前「WordPressの管理画面に共有SSLを使う」にも書いた共有SSL対応でプレビューが使えない副作用を解決していない私にとっては、投稿画面外でプレビューできることはとてもありがたいんですよね。
これでブログ更新頻度を上げ・・・られたらいいなぁ(弱音)
(2015/12/28 追記)
シンタックスハイライトについては、「WordPressでMarkdown+シンタックスハイライト」という記事を書いたので、こちらを参照してください。