意識したこと

  1. mise + pnpm を用いた開発環境整備
  2. 記事の別リポジトリへの分離

1. mise + pnpm を用いた開発環境整備

本ポートフォリオでは、開発環境を mise で整えることとしています これにより、開発環境に求めるのは mise のインストールだけとなります

2. 記事の別リポジトリへの分離

このサイトには /posts 以下に記事を掲載できるようになっています 一般的に Astro ではすべてのコンテンツを含んだ状態で build を実行するため、 1 つのリポジトリにまとめて書くことが多いと思います

今回は build を行う GitHub Actions 内部で記事用のプライベートリポジトリの内容を参照することで、別リポジトリへの分離を行いました これにより、ポートフォリオ部分と記事部分で分けて commit を管理できるようになります