「mermaid.js」が簡単に試せるMarkdownエディタ「Haroopad」

Pocket

「mermaid.js」はフローチャートなどが作成できるライブラリです。

https://github.com/mermaid-js/mermaid

graph TD;
  青森-->岩手;
  青森-->宮城;
  岩手-->福島;
  宮城-->福島;

このように書くと次のようなフローチャートが描けます。
sample

これを簡単に試せるソフトが「Haroopad」です。Windows版、Mac版、Linux版があります。
Haroopad - The Next Document processor based on Markdown

バージョン0.13からDiagram機能が使えるようになり、これにmermaid.jsが対応しています。
基本的にはMarkdownエディタです。
左側にMarkdown記法でテキストを書くと右側に変換された結果がリアルタイムに表示されます。

そして独自の記法を使うとフローチャートが作れます。
「```mermaid」で書き始めて「```」で書き終えます。

```mermaid
graph TD;
  青森-->岩手;
  青森-->宮城;
  岩手-->福島;
  宮城-->福島;
```

このように書きます。日本語も使えます。

次のようなシーケンス図も作れます。
sample2

記法で使われる記号をそのまま表示するには前に半角バックスラッシュ(\\)を付けます。
コードをそのまま表示するには半角チルダ3個(\~~~)の行で挟みます。

とても便利なHaroopadですが、難点がいくつかあります。いや、いくつもあります。

  • ヘルプが韓国語でまったく意味が分からない。
  • ウィンドウの位置やサイズが勝手に変わる。
  • 図を二つ以上使うと正しく表示されないことがある。保存して再度、開くと正しく表示される。

他にも怪しい挙動がいくつか。
いずれ改善されるとは思いますが。

[ 2015年6月5日 | カテゴリー: フリーソフト | タグ: , ]

« | »

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報