Article page

Journal を作る

Back to month Previous article Next article

Cloudflare Workers と Hono、htmx で、個人用の Journal アプリを作る。
これは SPA ではなく、Markdown を軸にしたサーバーレンダリングのメモ/日記アプリだ。

やりたいことははっきりしている。

  • 書くまでが速いこと
  • 運用が重くならないこと
  • エクスポートしやすいこと
  • AI は補助にとどめること

本文は R2 に置き、メタデータは D1 に置く。
AI の要約やタグ提案は非同期で生成して、最終的には人が承認する。
検索はまずタイトル、承認済みタグ、承認済み要約だけを見る。
内部データは、あとで front-matter 付き Markdown に戻せる形を崩さない。

このアプリで大事にしたいのは、派手さよりも持続性だ。

  • 1 日に複数エントリを書ける
  • UUIDv7 でエントリを一意に扱う
  • Markdown の表、画像、コードブロックをきちんと扱う
  • htmx で必要な部分だけを更新する
  • AI の候補と人が確定した情報を混ぜない

最初から全部を賢くしすぎない。
まずは、私が毎日ちゃんと書けること。
そのうえで、検索、AI 補助、エクスポート、バックアップを静かに積み上げる。

Journal は、そのための器として作る。

Back to month Previous article Next article