コンパイル後にルーターを登録する
Node.jsが必要なのはコンパイル時だけです。生成したルーターはapp.route(decks.mountPath, decks.router())で登録します。ViteまたはWranglerのdevコマンドを使えば、デッキの変更も自動で反映されます。
npm install hono-decks
npx hono-decks init
npx hono-decks compile作成されるルート
標準では、外部埋め込みを除くすべての画面が作成されます。使わないルートは設定で無効にし、必要な認証はHonoアプリ側で追加します。
| ルート / API | 役割 |
|---|---|
/:slug | iframeを使ったビューアーと操作ボタン |
/:slug/render | iframe内に表示するスライド |
/:slug/presentation | 発表用の全画面表示 |
/:slug/presenter | 次のスライドと発表者ノート |
/:slug/print | 印刷・PDF出力用の画面 |