Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
だから僕はMarpを使う ――Bokuchiのすゝめ
Search
tanahiro2010
May 31, 2026
23
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
だから僕はMarpを使う ――Bokuchiのすゝめ
だから僕はMarpを使う ――Bokuchiのすゝめ
PowerPointで失敗した話
tanahiro2010
May 31, 2026
More Decks by tanahiro2010
See All by tanahiro2010
PHPの命名規則、結局camelCaseとsnake_caseどっちなんだ
tanahiro2010
0
9
Q. 底辺作家でも流行に乗れば舞えますか? A. はい。分析ランキング分析AIを使えば
tanahiro2010
1
56
OSSコミュニティがくれた「人との繋がり」
tanahiro2010
2
380
Serverlessしかなかったので、ブラウザに働いてもらいました
tanahiro2010
1
57
React Hooksを使いこなせ! ――初心者でも簡単。ポートフォリオ開発で実践するReact講座.pdf
tanahiro2010
0
16
SQLインジェクション ――攻撃の仕組みから対策まで
tanahiro2010
0
43
初心者でも簡単理解。Github講座
tanahiro2010
0
21
LLM AgentでTRPGを動かしたら、Agentの地獄を(多分)全部見た
tanahiro2010
1
130
私にとって便利なもの。個人開発LT
tanahiro2010
2
220
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
410
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
640
How to build a perfect <img>
jonoalderson
1
5.9k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
350
BBQ
matthewcrist
89
10k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
790
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Transcript
だから僕はMarpを使う ―― Bokuchiのすゝめ tanahiro2010 / 2026年5月25日 だから僕はMarpを使う ―― Bokuchiのすゝめ 1
自己紹介 tanahiro2010 三田学園中学高等学校 高等部1年生 エンジニア(たぶんみなさんと同じ) LTはわりとやる派 最近の趣味は関係各所に企画を持ち込んでは日程調整がうまくいかずおじゃんに なり一人落ち込むこと だから僕はMarpを使う ――
Bokuchiのすゝめ 2
ある日のLT会 5分のLT枠で発表することになった。 準備したのはいつものPowerPoint。 いつもどおり…のはずだった。 だから僕はMarpを使う ―― Bokuchiのすゝめ 3
4分間、スライドが進んでいなかった 発表者ビューを開いていたのに、PowerPointデフォルト画面が共有されていた。 スライド本体ではなく。 聴衆が見ていたのは、一枚目のスライドとサイドバーだけ。 気づいたのは残り1分を切ってから() だから僕はMarpを使う ―― Bokuchiのすゝめ 4
反省 やらかし 原因 スライドが進んでいない 発表者ビューを共有してた 気づくのが遅い 自分の画面しか見てなかった リカバリが雑 5分枠なので時間もない PowerPointを恨むのは筋違いだが…
だから僕はMarpを使う ―― Bokuchiのすゝめ 5
そもそも不満はあった スライドをGUIでポチポチ作りたくない Markdownで書きたい バージョン管理したい(Gitで) でもVSCodeのMarp拡張は微妙に重い 「いいツールないかな」と思っていた矢先―― だから僕はMarpを使う ―― Bokuchiのすゝめ 6
同じLT会で紹介されていたOSS Bokuchi A lightweight Markdown editor that just works. Free.
Offline. No account needed. macOS / Windows / Linux 対応。 事故ったLT会で出会うという皮肉() だから僕はMarpを使う ―― Bokuchiのすゝめ 7
Bokuchiの何がいいか 1. Marpが内蔵されている → フロントマターに marp: true 一行で即スライド 2. Tauri
+ Rust製で軽い → Electronの1/3以下のメモリ使用量 3. 変数システムがある → エンジニア的にこれがかなり好き 4. テーマが内蔵されている → 最初のヘッダーで theme パラメータを default か gaia 、 uncover を選択する ことである程度デザインが適応される。 ちなみにこのスライドは default テーマで作成されています だから僕はMarpを使う ―― Bokuchiのすゝめ 8
変数システム、具体的には ファイル内で変数を定義できる: `<!-- @var name: tanahiro2010 -->` `<!-- @var date:
今日 -->` # { {name} } の発表資料 作成日: { {date} } (普通に書いたら変数として埋め込まれちゃうのでスペース入れて対策中) グローバル変数はSettings画面で一括管理。 テンプレート運用やチーム共有が楽になる。 だから僕はMarpを使う ―― Bokuchiのすゝめ 9
あと普通に便利 リアルタイムプレビュー(分割表示) KaTeX / Mermaid内蔵 マルチタブ、アウトラインパネル オフライン完結・アカウント不要・無料・OSSで安心 だから僕はMarpを使う ―― Bokuchiのすゝめ
10
実は…… このスライド、Bokuchiで書いています。 PowerPointは起動していません。 発表者ビューも存在しません。 だから僕はMarpを使う ―― Bokuchiのすゝめ 11
まとめ PowerPointの発表者ビュー事故、あなたも気をつけて Markdownでスライドを書くと人生が少し楽になる BokuchiはMarp内蔵で軽量・変数ありで便利 無料・OSS・オフライン完結なので試しやすい https://bokuchi.com だから僕はMarpを使う ―― Bokuchiのすゝめ 12
ご清聴ありがとうございました (次の発表者はちゃんと画面共有を確認してください) だから僕はMarpを使う ―― Bokuchiのすゝめ 13