nora/自分のサイト上にエディタも構築してしまう
nora.icon
最近リニューアルした弊個人サイトには、トップページその他にリンクのない執筆用ページというのを作ってある。 https://gyazo.com/f4af6ee32759493207a2fdb09239ee38
mdファイルにコピペするテンプレートを生成するページを作りたかったのが第一だが、localStorageへの保存機能もつけてサイト上で記事を書く作業もできるようにした。
このページの機能
記事の種類に応じたフロントマター生成機能(クリック時の日時でidが作られる)
textareaのlocalStorage保存(自動)、呼出
自分用の記事検索(上部の検索バーとは異なる仕組みのもの)
検索結果は右クリックでWikiリンクをtextareaに追記できる
用語一覧
用語のタグ一覧
茶の間のタグ一覧
タグを付けていない茶の間記事一覧(いずれ適切なタグを見出して付けて回るため)
これにより、ブログ記事用のエディタ(nora/Blog Editor)は不要になった。エディタにサジェスト機能をつけるといろいろ複雑化してメンテナンスが億劫になってくるのが難点だったが、サジェストで得たい効果は自分のサイト上に設置する検索機能や一覧を強化することで補い、特別なエディタを作りそれを保守する労力というのを一切なくすことで解決した。