GitHub Actionsを使ってGitHub PagesにVuePressの静的サイトをデプロイする

peaceirisさんのpeaceiris/actions-gh-pagesを使って GitHub PagesにVuePressで生成した静的サイトをデプロイしたのでその方法をメモしておきます。

peaceiris/actions-gh-pagesの使い方に関してはQiitaにまとまっています。

HugoとmdBookの例は先の記事にあったのですが、今回はVuePressで GitHub Pagesに公開したかったので、簡単なサンプルを作ってみました。

作成した GitHub Pagesはこちらです。

管理しているリポジトリはこちらです。

GitHub Actionsの設定はこちらです。

gh-pages.yml (Gist経由)

VuePressのコンテンツはVuePressのGetting Startedにある程度沿って進めました。Getting Startedではコンテンツをdocsディレクトリに保存していますが、今回はsrcディレクトリにしました。

Share — X · Bluesky · はてブ ·