pages.forgejo.nas.hidearea.net

個人運用の静的サイトホスティング (GitHub Pages 相当)。Forgejo Actions が成果物を push すると /<owner>/<repo>/ に公開されます。

使い方

  1. Forgejo の ユーザー設定 / 組織設定 → アクション → シークレット に PAGES_TOKEN を登録する (最初の 1 回だけ)。
  2. ワークフローテンプレートをリポジトリの .forgejo/workflows/pages.yml にコピーして push する。
  3. ビルドツールの base path (Vite/Astro/Next.js 等) を PAGES_BASE_PATH 環境変数に合わせて設定する。設定しないと JS/CSS が 404 になり白画面になる。

公開停止・ロールバックなどの運用は NAS 上の pages-ctl.sh から行う。

公開中のサイト