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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tanahiro2010
May 31, 2026
32
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
東京で唐揚げを食べたら北海道の地理にたどり着いた件
tanahiro2010
0
10
Googleが発表した新Web標準ドラフト――WebMCP。実際どうなの? IO Extendedで実装・登壇して分かったこと
tanahiro2010
0
80
PHPの命名規則、結局camelCaseとsnake_caseどっちなんだ
tanahiro2010
0
23
Q. 底辺作家でも流行に乗れば舞えますか? A. はい。分析ランキング分析AIを使えば
tanahiro2010
1
63
OSSコミュニティがくれた「人との繋がり」
tanahiro2010
2
440
Serverlessしかなかったので、ブラウザに働いてもらいました
tanahiro2010
1
67
React Hooksを使いこなせ! ――初心者でも簡単。ポートフォリオ開発で実践するReact講座.pdf
tanahiro2010
0
21
SQLインジェクション ――攻撃の仕組みから対策まで
tanahiro2010
0
54
初心者でも簡単理解。Github講座
tanahiro2010
0
26
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
500
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
390
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
The SEO Collaboration Effect
kristinabergwall1
1
540
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Building the Perfect Custom Keyboard
takai
2
860
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
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