Marp 製のスライド置き場。1 ディレクトリ = 1 発表。
公開スライド一覧: GitHub Pages
main ブランチのルートを GitHub Pages で配信。トップページは mise run index で生成。
同じコマンドで、公開デッキの機械可読な一覧 slides.json も生成する。
各デッキの README.md では、見出し直下に次のメタ行を記載する。
- イベント:/- 日付: YYYY/MM/DD—slides.jsonへの掲載に必須- 発表 URL:— イベントページなどの URL(省略時はnull)- 説明:— 発表の説明(省略時はnull)- タグ: a, b, c— カンマ区切りのタグ(省略時は空配列)- 掲載: しない—slides.jsonから除外
template/ と index.html がないディレクトリも slides.json の対象外になる。
| デッキ | 公開スライド | タイトル | イベント / 日付 |
|---|---|---|---|
| raycast-meet-up-1 | GitHub Pages | Raycastを育てよう! | Raycast Meetup Japan #1 / 2025/02/21 |
| ai-dev-day | GitHub Pages | MCPを利用するインターフェースとしてのRaycastのポテンシャル | AI dev day / 2025/06/01 |
| intro-novakey | GitHub Pages | novakey: 開発者募集 | novakey 紹介 / 2024/03/21 |
| fintech-first-7months | GitHub Pages | Fintech コワクナイヨ | Welcome Fintech #6 / 2026/07/13 |
| go-fix-ai | GitHub Pages | AIに新しいGoを書かせる | Go Connect #16 / 2026/08/27 |
| format-samples | GitHub Pages | ページパターン見本集(コピペ用) | — |
タスクランナーは mise を使う(要: marp CLI)。初回のみ:
mise trustmise run new my-talk "#ff6362" # 色は省略可(デフォルト #ff6362)mise run serve # 全体プレビュー (marp -s .)
mise run check # 全デッキがビルドできるか確認
mise run html my-talk # index.html 生成(コミット対象)
mise run preview my-talk # スライドを 1 枚ずつ PNG 出力(my-talk/.preview/)
mise run pdf my-talk # PDF 生成(コミットしない)
mise run pptx my-talk # pptx 生成(コミットしない)themes/mamansoft.css— 共通テーマ(唯一の正)。デッキ固有の色はindex.md内で--color-primaryを上書きtemplate/— 新規デッキの雛形(new-slide.shがコピーして placeholder を置換)format-samples/— ページパターンの見本集(1 スライド = 1 パターン、コピペ用)docs/format-catalog.md— 使えるスライドフォーマット(CSS クラス)の一覧<デッキ名>/— 各発表。index.md(原稿)/index.html(ビルド成果物)/resources/(画像)
https://hue360.herokuapp.com/
テーマ側で必要になったら themes/mamansoft.css に以下を追加。
@import "https://www.nerdfonts.com/assets/css/webfont.css";スライドには nf と nf-... クラスを指定。
<i class="nf nf-cod-github"></i>- #000 の SVG アイコンをダウンロード
- css-color-filter-generator で filter を作成
- filter をカスタムプロパティとして定義(
--color-filter-*参照)