markdownエディタ「Tale」をリリースしました。

2023年12月4日(月) 15時24分57秒 | 47 view |


https://tale.utautattaro.com
久しぶりのリリースです。markdownがスラスラ書けるブラウザエディタ「Tale」をリリースしました。
OSSとして公開しています

背景

OSSで公開されているNovelというプロジェクトをフォークして開発しています


NovelはNotionライクな WYSIWYG editorでSteven Teyらによって開発されています。
NovelはNotionのような書き心地で非常に良いエディタではあるのですが、基本的に開発者が独自の機能を追加して個別で利用することを前提としたプロジェクトであり、保存やロード、markdownエクスポートなどはNovelではサポートしない方針でした

こうした背景から自前で拡張コマンドを実装しローカルで使っていましたが、そちらをVercelでデプロイしリリースしたものになります。

拡張コマンド

/clear : 執筆中のドキュメントを全削除するコマンドです。このコマンドがない場合、全てドラッグで選択して削除する必要がありました。内部的にはeditor.commands.clearContent()を利用しているため間違って実行してもCtrl + Zで戻ることが可能です。
/export : .md形式でダウンロードします。アップロードした画像ファイルは.png形式で同時にダウンロードされ、markdownからは名前で参照される形となります。
/save : .tale形式で保存します。画像ファイルはbase64形式でファイル内に埋め込まれるため、単一ファイルとして保存されます。
/load : .tale形式で保存されたファイルを開きます
/fullscreen : エディタをフルスクリーン化します
?load= : ホストされた.taleファイルを開きます

機能リクエスト・問い合わせ

なにかありましたらDMにてお問い合わせください
https://x.com/utautattaro