動機

ブログを休んでいた理由はmdエディタのせいだとしよう。(本当はただサボっていただけだが1%くらいは真実かもしれない) いままでpc/mac/androidでデータを同期して使えるエディタということでブラウザベースのhackmdを使ってたし何なら記事も書いた。

ただ、hackmdに最大の問題としてオフラインになった際に記事が書けなくなるということがあった。
一応オフラインでも動作はするはずだが、同期の関係か打っても反映されない事があり、ストレスだった。
それと共にブラウザベースで尚かつリッチなのでandroidで顕著だったが動作が重かった。
そのため、記事の下書きをする際に調べ物を一緒にするなどの他作業がほぼ出来ない状態でもあった。

というわけで、代替を探すことにした。
条件としては以下。

  • pc/mac/android対応
  • 各端末での短時間でのデータ同期
  • オフライン編集可能
  • 軽量
  • mdのプレビューが簡単
  • タグやフォルダがある
  • テンプレートがある

こう見ると結構条件が多い。

調べたけど試さなかったのは、Typora/vscode/atomあたり。
共通しているのはスマホNGなこと。
PCだけならvscode普段使いしているのでそれで十分な感じはある。

そして試したのは、

  • Boost Note

一応Androidアプリがあるのと、windows/mac,そしてブラウザ対応があるのがえらい。
問題はAndroidアプリの完成度で、これが致命的にダメだった。
インストール後、cloudへのサインインができない時点で諦めても良かったのだが、その後も触ってみた。
問題としては、

UIが英語
これは慣れたら気にならないんだろうけど、どれだけストレスなく書けるかを考えてる時に英語を見て操作するというワンクッションが嫌だった。

設定画面のデザイン
リストビューの文字が謎の上寄せ。
デザインとか基本的にどうでもいいけど、最低限のラインは守ってないと使いたくなくなるよねという。

cloud同期含めて以上3点。
いい点ももちろんあって、ブラウザ対応している点やコードを書く際にハイライトがつく点、ある程度のリアルタイムプレビューができる点など魅力的ではあった。
ただ、スマホで記事の半分程度書きたい身としてはデメリット部分が許容出来なかった形。
iOSだとまた違うかもしれないし用途によってはありかもしれない。
あと、スマホでコードは書かないので。

  • Joplin

こちらが今使っているもの。
android/mac/windowsのアプリが揃っているけどブラウザはない。

問題点としてブラウザがないのは結構引っ掛かってたんだけど、よく考えるとブラウザで編集する機会なんてネカフェいった時くらいだし、それくらいならスマホでもいいなと。

後はテンプレート機能がpc版にしかなかったんだけど、それを満たすエディタがそもそも存在しなかったのでmdのコピー機能で代用することにした。

機能としてはTodo作れたりタグ/ディレクトリがあったりする。
Todoは使わないし、そこまで魅力的な機能があるわけじゃないけどmdエディタとして必要十分なのでよし。

書き方見て分かるようにどれだけ優れているかというより、どれだけ求めている機能が欠けていないか基準で選んだ。
求めていたのはリッチなエディタじゃなくてストレスが極限までないエディタだったらしい。

というわけでJoplinを使って空き時間に書いていければいいなというお話でした。