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
obsidian-marp-pluginで楽々スライド作成を目指す
Search
Wisteria30
November 04, 2023
Technology
2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
obsidian-marp-pluginで楽々スライド作成を目指す
Wisteria30
November 04, 2023
More Decks by Wisteria30
See All by Wisteria30
スマホ遍歴を語ろう
wisteria30
0
95
LLMと生きていくためのアーキテクチャ
wisteria30
0
140
Other Decks in Technology
See All in Technology
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
350
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
290
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.2k
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
610
Refining Active Record
shugo
0
160
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
200
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
200
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
190
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
5.1k
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
360
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
330
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Testing 201, or: Great Expectations
jmmastey
46
8.3k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.3k
Between Models and Reality
mayunak
4
500
Test your architecture with Archunit
thirion
2
2.4k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
Transcript
obsidian-marp-pluginで楽々スライド作成を目指す かっか(X: @kakka_q) 1 / 7
モチベーション 個人用のメモツールをNotionからObsidianに移行したが、それに伴ってNotion Blogを使わなくなるので、新しいアウトプットのメディア・方式に悩んでいた 登壇資料を好んで読むので、自分も寄せてスライド形式にしてみようと思った Obsidianコアプラグインでスライド化はできるが、デザインが微妙すぎたのでス タイルをカスタムできるMarp連携を試してみることにした 2 / 7
やってみる 1. obsidian-marp-pluginをinstall 2. 良さげなテーマをここから探してcssをダウンロード、READMEに従って配置 i. Obsidian上でコピペするとcss.mdになるので注意 3. 設定を最初に書いて書き始める <!--
theme: gradient class: blue paginate: true --> 3 / 7
ちょっと詰まった部分 class は全体、 _class はページ単位のスタイル設定に利用する 複数スタイルの重ねがけは <!-- _class: lead invert
--> のように普通のcssと 同じ半角スペース区切りで使える スタイルの lead や invert などはsectionに紐づいているので、テーマごとに使 えるものが異なる(拡張性が高いとも言える) Marpの詳細な使い方はこのZenn本にまとまっている 4 / 7
CSSをカスタムしてみた 5 / 7
中央寄せの実装 gradientテーマには中央寄せが無かったので、cssに追加してみた sectionを追加して、 <!-- _class: lead blue --> とするだけで反映される section.lead
{ display: flex; flex-flow: column nowrap; justify-content: center; } section.lead h1, section.lead h2, section.lead h3, section.lead h4, section.lead h5, section.lead h6 { text-align: center; } 6 / 7
感想 コンセプトがめちゃめちゃ良くて、スライドも作りやすい アウトプットしたいものだけ、スライドとしてSpeakerDeckなどに投稿するのが Obsidianの運用形態として面白そう 何故か画像が貼れなくてツラい(issue見る感じ拡張機能のバグっぽい) 7 / 7