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
12
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
SQLインジェクション ――攻撃の仕組みから対策まで
tanahiro2010
0
10
初心者でも簡単理解。Github講座
tanahiro2010
0
4
LLM AgentでTRPGを動かしたら、Agentの地獄を(多分)全部見た
tanahiro2010
1
110
私にとって便利なもの。個人開発LT
tanahiro2010
2
180
仕様交渉で信頼を積む方法、あるいは積んでしまった話
tanahiro2010
1
13
残念、8割は画像でした
tanahiro2010
0
20
ゴミ捨てLINE通知SaaSを作ろうとしたら気づいたらCron SaaS作ってた話
tanahiro2010
1
47
Ban。〜管理者権限という名の精神安定剤について〜
tanahiro2010
1
31
Featured
See All Featured
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
340
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Site-Speed That Sticks
csswizardry
13
1.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Leo the Paperboy
mayatellez
7
1.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
エンジニアに許された特別な時間の終わり
watany
107
250k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
400
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
350
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
Paper Plane
katiecoart
PRO
1
52k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
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