Stack Overflowでも利用中のWebベースMarkdownエディタ「StackEdit」
StackEditはJavaScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。
最近Markdownエディタが熱いです。ローカルアプリケーション、Webベースと様々な形式がありますが今回は技術者に人気のサービスStack Overflowで使っているStackEditを紹介します。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.23.23.1379161489.png)
こちらがエディット画面です。2ペインになっています。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.24.08.1379161494.png)
JavaScriptベースなのでプレビューがすぐに反映されます。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.24.17.1379161499.png)
文字数カウンター付き。これは地味に嬉しい。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.24.22.1379161504.png)
HTML変換結果をその場で得られます。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.24.28.1379161509.png)
プレビューを全体表示に変更。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.24.34.1379161512.png)
Markdown/HTML/テンプレートとして保存できます。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.24.56.1379161516.png)
画像の挿入。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.25.10.1379161519.png)
Google+から取得できます。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.25.17.1379161523.png)
画像のインポート確認。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.25.51.1379161526.png)
テーブルの他、定義リストにも対応。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.26.14.1379161530.png)
TOCと書くと目次になります。
[](http://images.moongift.jp/2013/09/Screenshot 2013-09-14 14.26.21.1379161534.png)
MathJaxにも対応しています。
StackEditはJavaScriptながらPHPのMarkdown拡張記法にも対応していて、通常のMarkdown以上に記法が使えます。さらにEvernote/Dropbox/Google Driveへの同期機能も備わっており、非常に便利なエディタになっています。
MOONGIFTはこう見る
MOONGIFTの運営するMobile TouchはMarkdownベースで記事を作成しています。現在はLightPaperで記事を作成しているのですが、StackEditに乗り換えも十分検討できそうな気がします。画像も挿入機能もカスタマイズすればかなり使えそうです。
Markdownで記事を作っておけば、後は別なフォーマットに変換したりTOCのような抜き出しも容易に行えます。HTMLに比べて再利用性が高いのが特徴になります。外部のクラウドストレージに保存できればデータの保全も安心できるのではないでしょうか。