@lovelovetrb のブログサイトです!
Reactベースの静的サイトジェネレータであるGastby.jsを用いて構築されました。
記事はMarkdownで記述され、/content内に格納されます。
このディレクトリは、別の記事管理用リポジトリの内容が格納されており、/content/blogがgitのサブモジュールとして管理されています。
なお、記事管理用リポジトリには、mainブランチへのpush時にrepository_dispatchを発行し、このリポジトリに対して記事更新を通知します。
記事更新が通知されると、このリポジトリは記事の更新のためのブランチ作成・コミット・mainブランチに対するPR作成をGithub Actionsにより自動で行います。
詳しくは、こちらを参照してください。
- パッケージのインストール
bun install
- 開発用サーバーの起動
bun run dev