WorkFlowy→マークダウン変換スクリプト(for HandyFlowy)
WorkFlowyのアウトラインをマークダウン変換するHandyFlowy用の機能拡張スクリプトです。
変換ルール
Zoomしているトピック名がタイトル(#)になります。
子トピックがあるトピックは階層に合わせた見出しになり、
##
や###
が付きます。子トピックがないトピックは場合は本文になります。
トピックごとに改行が2つ入ります。
文字修飾(太字・斜体・下線)はそのまま
<b>
<i>
<u>
タグ付きで出力されます。もちろん**太字**
とマークダウンをそのまま書いてもOKです。ノートも出力します。ノートのあるトピックと同階層で出力します。
折りたたまれていて、見えていないトピックは無視します(出力しません)。また、見出しにもなりません。
変換例
WorkFlopwyのアウトラインがこのようになっている状態でスクリプトを起動すると、
このようにマークダウンに変換したものがクリップボードにコピーされます。
# タイトル←にZoomInしてスクリプトを実行する
## 見出し1
本文1−1
### 見出し1−1
本文1−1−1
#### 見出し1−1−1
本文1−1−1−2
### 見出し1−2
本文ノート有り1
ノート1行目
ノート2行目
#### 見出しノート無し、子トピック有り
ノート無しの子1
ノート無しの子2
#### 本文ノート有り2、子トピック有り
ノートあり2のノート1行目
ノートあり2のノート2行目
本文ノート有り2の子1
本文ノート有り2の子2
##### 本文ノート有り2の子3孫有り
孫1
孫2
見出しにならない(折りたたまれている)
空白トピックは無視しますが、これはノートなので、出力されます。
HandyFlowy用インストールスクリプト
次のURLスキームをWorkFlowyにコピーして、HandyFlowyでインストールしてください。
HandyFlowyにインストールするURLスキームが、WF2Markdown4HF公開トピック にあります。
また、HandyFlowyをインストールしてある端末でこのブログを御覧になっている方は、「HandyFlowyでインストール可能な公開トピックを開く」からインストールすることができます。