monolog

「もの」のログを実現する、あなたが今見ているこのWebサイトを構築したソフトウェア

最終更新:1 年前

GitHubkissge/monolog
開発したもの Svelte TypeScript

コンセプト

自分の人生で出会ったあらゆるもの、経験したあらゆる出来事をすべて記録し、有機的に繋ぎ、それによって自分が何者であるかを表現したい。

Instagramにおしゃれな写真を投稿することは、自分の思い出を記録し振り返れるようにする意味もあり、また自分のプロフィールページをいかにおしゃれなものでいっぱいにできるかという「デッキ構築」の意味もある。読んだ本を読書メーターで、行った場所をSwarm (Foursquare) で、記録し、振り返り、自己表現する。ブログも、初めは、見たWebページをスクラップし、自分のコメントを残す場所だった。Webのログだからweblog、略してblog。monologはこれらすべてを包含する、人生に登場するすべてのもののログを作るツールである。

つかいかた

  • Wikiライクなナレッジマネジメントツールと言える
    • 関連する情報を繋げた知識グラフ的なネットワーク構造をもつ
    • Wikiのように自分でリンクをつける必要はない
  • またブログシステムでもある
    • Markdownで記事が書け、gitでバージョン管理もできる
    • 知識グラフと連続的に繋がっている

つくりかた

  • TypeScript + SvelteKit製
  • ローカルではサーバーを起動してホットリロードできる
  • 完全に静的なWebサイトとして出力もできるため、GitHub Pagesにデプロイすることができる
    • その場合でもJavaScriptを使って先読みし高速なページ遷移を享受できる
    • またJavaScriptが無効であってもほとんど完全に動作する
Xで コメントする

Mentions