LifeLog は、短いタイトルと短い本文だけで日々の思考や出来事を残していく個人用ライフログサイトです。
まずは GitHub Pages で無料公開できる、シンプルで長期運用しやすい静的サイトを目指します。
公開後の日常運用では、この方法が一番簡単です。
- GitHub の
Actionsタブを開く。 Create entryワークフローを選ぶ。Run workflowからtitleとbodyを入力する。- 必要なら
dateにYYYY-MM-DDを入力する。空欄なら日本時間の今日の日付を使います。 - ワークフローが
entries/YYYY/MM/DD.mdを作成して commit します。 - その commit をきっかけに GitHub Pages のデプロイが走ります。
entries/YYYY/MM/DD.md の形式で Markdown ファイルを追加します。
---
date: 2026-06-09
title: 今日から記録する
---
少しずつ、自分の考えを残していくことにした。ファイルパスの日付と Front Matter の date は一致させてください。同じ日付の投稿は 1 件だけにします。
ENTRY_DATE=2026-06-09 ENTRY_TITLE="今日から記録する" ENTRY_BODY="少しずつ、自分の考えを残していくことにした。" npm run newENTRY_DATE を省略すると、日本時間の今日の日付で作成します。
npm run check
npm run buildnpm run build を実行すると dist/ に静的 HTML が生成されます。
GitHub Actions では dist/ を GitHub Pages にデプロイします。