Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
だから僕はMarpを使う ――Bokuchiのすゝめ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tanahiro2010
May 31, 2026
60
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
Terraformで素数をマイニングしたら、ブロックチェーンが生まれた 〜 Infrastructure as Code。つまりCode。なら何でもできますよね? 〜
tanahiro2010
0
47
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
310
Serverlessのすゝめ
tanahiro2010
0
55
東京で唐揚げを食べたら北海道の地理にたどり着いた件
tanahiro2010
0
35
Googleが発表した新Web標準ドラフト――WebMCP。実際どうなの? IO Extendedで実装・登壇して分かったこと
tanahiro2010
0
120
PHPの命名規則、結局camelCaseとsnake_caseどっちなんだ
tanahiro2010
0
39
Q. 底辺作家でも流行に乗れば舞えますか? A. はい。分析ランキング分析AIを使えば
tanahiro2010
1
87
OSSコミュニティがくれた「人との繋がり」
tanahiro2010
2
490
Serverlessしかなかったので、ブラウザに働いてもらいました
tanahiro2010
1
79
Featured
See All Featured
The Invisible Side of Design
smashingmag
301
52k
RailsConf 2023
tenderlove
30
1.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.7k
Odyssey Design
rkendrick25
PRO
2
920
Facilitating Awesome Meetings
lara
57
7.2k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Deep Space Network (abreviated)
tonyrice
0
400
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.7k
Designing for Timeless Needs
cassininazir
1
550
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
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