デプロイ
astro build を実行すると dist/ に静的サイトが出力され、どの静的ホスティングでも配信できます。
サブパス配下に置く(GitHub Pages)
Section titled “サブパス配下に置く(GitHub Pages)”Astlide は Astro の base オプションに従います。内部リンクも、発表者ウィンドウのプレビューも、一覧表示のサムネイルも、PDF エクスポートも、すべて base を基準に解決されます。GitHub Pages のプロジェクトサイトの場合は次のように設定します。
export default defineConfig({ site: "https://<user>.github.io", base: "/<repo>", integrations: [astlide()],});スライドへのリンクは Astro の trailingSlash と build.format にも従います。デフォルトの directory 形式ではリンクが / で終わります(/<repo>/my-deck/3/)。静的ホスティングが配信する index.html の場所と一致するので、スライド間を移動してもリダイレクトは起きません。
あとは GitHub Actions で dist/ をデプロイします。Astro の GitHub Pages ガイドを参照してください。
検索エンジン
Section titled “検索エンジン”デッキはデフォルトで noindex になっています。検索エンジンにインデックスさせるには indexable: true を設定してください。