そのまま公開可能
ビルドレスな静的サイトなので、`AzureStaticWebApp@0` タスクで即デプロイできます。
Prepared for SWA
HTML/CSS/JS だけでも、トグル・ログ・カードなど手触りの良い UI を作れます。ここでは練習に役立つ仕掛けをまとめました。
主要ファイル
ビルドコマンド
パイプライン
ビルドレスな静的サイトなので、`AzureStaticWebApp@0` タスクで即デプロイできます。
`staticwebapp.config.json` に SPA フォールバックとセキュリティヘッダーを設定済み。
フロントの JavaScript を編集すると自動ビルド → デプロイの動きを確認できます。
擬似デプロイログを JS で生成。パイプライン成功後に内容を差し替える想定。
ボタン 1 つでテーマを切り替えできるので、UI 変更のデプロイ動作を試せます。
ページを分けたことで、`git diff` も分かりやすくなりました。SWA でも必要な HTML だけを置き換え可能です。
ヘッダーやフォールバック設定の更新 → デプロイという構成変更を体験できます。