スライド一一覧こちら : https://sugitlab.github.io/slide-deck/.
- VScode でカスタムテーマをプレビューしたい場合は、Marpのテーマ設定に、必要なCSSファイルを全て指定してください
- トップディレクトリからのパスを指定します
- インポートされているCSSも全て指定します
- デプロイはGitHubPages
- スライド一覧ページの生成は
buildコマンド経由でgenerate-indexをGitHubActionsで実行 - OGP画像についてはGitHubActions対応が終わっていないので、ローカルで
generate-ogpを実行し、生成され画像ファイルをリポジトリにpushしてください- OGP画像をスライドに指定するには、各スライドのfrontmatterに
imageとしてgithubusercontentのURLで設定すると簡単です
- OGP画像をスライドに指定するには、各スライドのfrontmatterに
- generate-ogpをする
- githubにpushして、画像のurlを取得する
- frontmatterにurlを設定する
- githubにpushする
- actionsでビルドが走る
- 完了
- とりあえずpublic運用前提で、アセットはリポジトリにpushし、githubusercontentのURLで指定するようにしています
こんな感じ
ファイル名は適宜修正してね
pnpm exec marp slides/pm-kansai-2026Jan.md \
--pdf \
--html \
--allow-local-files \
--theme-set slides/theme/techtrain2.css \
--theme-set slides/theme/pururiku.css \
--theme-set slides/theme/pururiku-talk.css \
--output dist/pm-kansai-2026Jan.pdf