Markdown से स्लाइड बनाएं
Markdown में लिखें, --- के साथ स्लाइड अलग करें और एक परिष्कृत स्लाइडशो प्रस्तुत करें।
यह कैसे काम करता है
अपनी प्रस्तुति Markdown में लिखें। स्लाइडों को --- (अपनी पंक्ति पर तीन डैश) के साथ अलग करें। प्रत्येक अनुभाग एक स्लाइड बन जाता है।
समर्थित Markdown
- शीर्षक ·
# H1,## H2,### H3 - टेक्स्ट ·
**बोल्ड**,*इटैलिक*,~~स्ट्राइक~~ - सूचियाँ ·
- अक्रमितया1. क्रमित - कोड · इनलाइन
`कोड`और बाड़दार कोड ब्लॉक - उद्धरण ·
> उद्धरण टेक्स्ट - छवियाँ ·
 - लिंक ·
[टेक्स्ट](url)
कीबोर्ड शॉर्टकट
- → / Space · अगली स्लाइड
- ← / Backspace · पिछली स्लाइड
- Esc · फ़ुलस्क्रीन से बाहर निकलें
- F · फ़ुलस्क्रीन टॉगल करें
क्या मेरी सामग्री निजी है?
हाँ। सब कुछ आपके ब्राउज़र में चलता है · कुछ भी सर्वर पर भेजा या संग्रहीत नहीं होता।
क्या मैं स्लाइड को PDF के रूप में निर्यात कर सकता हूँ?
PDF के रूप में सहेजने के लिए फ़ुलस्क्रीन में ब्राउज़र की प्रिंट सुविधा (Ctrl+P) का उपयोग करें।
मैं कितनी स्लाइड बना सकता हूँ?
कोई कठोर सीमा नहीं है। सैकड़ों स्लाइडों तक प्रदर्शन सुचारु रहता है।
Slides के लिए Markdown क्यों?
PowerPoint और Keynote slide design में excellent हैं और बाकी लगभग सब चीज़ों में poor। इन्हें version-control करना, diff करना, phone पर edit करना, team में consistent रखना मुश्किल है, और grep करना impossible। Markdown «everything else» solve करता है बिना visual design में compete करने की कोशिश किए, और technical content (code samples, terminal output, command-line walkthroughs, bullet points की lists) के लिए किसी भी GUI tool से faster authoring करता है।
Format plain text है, इसलिए यह git में natively रहता है, किसी भी editor में open होता है, VS Code से vim तक phone notes app तक किसी भी tool में edit होता है, और 30 साल के software churn को survive करता है। Trade-off: आप pixel-perfect design control छोड़ देते हैं। Developer all-hands, conference talks, README walkthrough decks, classroom material, और lightning talks के लिए, यह एक great trade है। Sales pitches और marketing decks के लिए, PowerPoint या Figma शायद अभी भी win करता है।
--- Convention
एक line पर तीन dashes Markdown का horizontal rule के लिए existing syntax है, CommonMark में define हुआ और पूरे Markdown-slides ecosystem में slide separator के रूप में reuse हुआ, reveal.js, Marp, Slidev, और अधिकांश smaller tools सभी इसे use करते हैं। Convention unambiguous है (एक real horizontal rule अभी भी single slide के अंदर काम करता है; --- केवल तब split करता है जब वह अपनी अलग line पर हो) और type करना easy है। आप deck को एक continuous Markdown document के रूप में लिखते हैं और tool उसे visually re-segment करता है।
2026 में Markdown-Slides Ecosystem
- reveal.js (Hakim El Hattab, 2011 से), pioneering browser-based presentation library। Vertical और horizontal slide grids, transitions, speaker notes (
Notes:syntax),data-markdownattribute के via Markdown source। Household name;slides.comइसे SaaS के रूप में host करता है। - Marp: सबसे popular dedicated Markdown-to-slides project। CommonMark-based, CLI, VS Code extension, और Marp Core के साथ आता है। Excellent PDF export। Theme और aspect ratio के लिए frontmatter।
- Slidev (Anthony Fu), newer (2021), Vue-based, modern। Developer talks के लिए designed: built-in code highlighting, in-slide code embedding, presenter view, talk के दौरान slides पर drawing।
- remark.js (Ole Petter Bang), minimal, single-file embed। Unopinionated होने के लिए loved।
- HackMD: collaborative-editing flavour। Browser-based, account required, devices में sync होता है।
यह tool एक different niche fill करता है: no install, no account, no upload। Paste करें, present करें, tab बंद करें। यह right pick है जब आप borrowed laptop पर 5-minute lightning talk prep कर रहे हों, flight पर slides finalise कर रहे हों, या meeting room में draft कर रहे हों और Marp spin up या slides.com पर sign in नहीं करना चाहते।
Aspect Ratios समझाए
Modern slide decks default में 16:9 होते हैं, पिछले decade में बनाया गया हर conference projector 16:9 surface है, और 16:9 हर laptop screen और modern TV से match करता है। यहाँ का viewport match करने के लिए 16:9 render करता है। Older decks 4:3 (CRT projector का original aspect) use करते हैं; older laptops कभी-कभी 16:10 में आते हैं। PowerPoint का default version 2013 से 16:9 है; Google Slides creation पर default 16:9 है; Keynote का default भी 16:9 है।
सामान्य उपयोग के मामले
- Developer all-hands और demo days। एक team को code change, new architecture, या incident retrospective के through walk करें।
- Conference और meet-up talks। Especially tech-audience talks जहाँ deck को ऐसे code samples चाहिए जो pull requests में cleanly diff करें।
- README walkthroughs। किसी library का 6-slide intro, project के docs में embedded।
- Lightning talks। 5-minute, ~5-slide talks जहाँ ceremony दुश्मन है।
- Classroom material। पढ़ाते समय slides live-edit करें; students अपने notes के लिए Markdown source copy कर सकते हैं।
- Internal training। जिस codebase को वे सिखाते हैं उसके साथ versioned और code-reviewed onboarding decks।
- Pre-meeting briefs। 3-slide pre-reads Markdown के रूप में send होती हैं जिन्हें recipient अपने editor में preview कर सकता है।
Slide-Design Principles जो Markdown में भी Matter करते हैं
- प्रति slide एक idea। Classic rule। यदि slide पर दो thoughts हों, split करें।
- कम text, अधिक structure। यदि slide paragraph की तरह reads हो, speaker slide पढ़ रहा है। Bullet points तक reduce करें और speaker को prose fill करने दें।
- आपकी सोच से बड़े fonts। Markdown slides body text को around 24-32 px equivalent default करते हैं। ~18 px से कम कुछ भी conference room के पिछले हिस्से से unreadable है।
- प्रति slide एक H1। Same slide पर multiple top-level headings visual confusion create करती हैं।
- Code blocks short रखें। 16:9 slide पर six lines roughly comfortable maximum है। Longer snippets को split करना होगा या chunks में highlighted दिखाना होगा।
- हर image को अपनी जगह earn करने दें। Decoration के रूप में stock photos filler हैं। Diagrams, screenshots, और data visualisations signal हैं।
Privacy
Slide decks अक्सर confidential होते हैं, pitch decks, internal strategy, financial figures, pre-launch product demos। यह tool आपके browser में completely run होता है: Markdown textarea में रहता है, rendering locally होती है, और fullscreen presentation उसी in-memory state से reads करती है। कुछ भी upload नहीं होता, कोई account required नहीं, और tab बंद करने पर सब कुछ wipe हो जाता है। Server-hosted alternatives (slides.com, HackMD, GitPitch) operator की data-handling policies पर trust require करते हैं; यह question को entirely remove कर देता है।
सामान्य गलतियाँ
- एक slide पर पूरे paragraphs paste करना। यदि audience इसे पढ़ती है, वे speaker को नहीं सुन रहे। Bullet points में split करें।
- Inconsistent heading levels। एक slide H1 से titled, अगली H2 से, sloppy लगती है। Slide titles के लिए एक level चुनें और उस पर टिके रहें।
- Projector के लिए बहुत long code blocks। 30-line snippet back row से illegible है। केवल relevant 5-10 lines दिखाएं, बाकी
// ...से replace करें। - कोई speaker notes नहीं। Slides audience का memory aid हैं, आपका नहीं। Speaker notes (जो tools उन्हें support करते हैं उनमें) talking points hold करते हैं।
- Projector aspect ratio भूलना। यदि आपने 16:10 laptop पर author किया और venue 4:3 projector use करता है, content crop हो जाता है।
- बहुत अधिक slide transitions। Slides के बीच animations demo में polished और 30-minute talk के दौरान tedious लगते हैं। Default में no transitions या simple fade रखें।
- ऐसा clever font use करना जो venue की machine पर break हो जाए। System fonts पर stick करें, body के लिए sans-serif, code के लिए monospace।
अधिक Frequently Asked Questions
क्या मैं Slides को PDF के रूप में Export कर सकता हूं?
हां, fullscreen mode enter करें, फिर browser का Print function (Ctrl/Cmd + P) use करें और Save as PDF choose करें। अधिकांश browsers rendered slides को एक per PDF page print करते हैं। Result एक clean text-PDF (image नहीं) होता है इसलिए small और searchable है।
Code के लिए Syntax Highlighting के बारे में क्या?
Fenced code blocks monospace और slight dark background के साथ render होते हैं, जो उन्हें dark fullscreen theme पर readable बनाता है। Per-language syntax highlighting (Python keywords एक colour में, strings दूसरे में) reveal.js या Slidev जैसे more elaborate slide framework require करता है। Quick lightning talk के लिए यह rarely missed होता है; code-heavy long-form talks के लिए, वे tools better fit हैं।
Image Embed कैसे करूं?
Standard Markdown image syntax: । Image public web से reachable होनी चाहिए (या file:// URL के via आपके local machine से, लेकिन file URLs कुछ browsers पर blocked हो सकते हैं)। Sensitive images के लिए, talk के दौरान tiny local web server से serve की जाने वाली local file को Markdown के link syntax से use करें।
क्या यह Offline काम करेगा?
Page load होने के बाद, हां, Markdown rendering और slide navigation locally run होते हैं। External images network के बिना load नहीं होंगी, इसलिए यदि आप offline present करेंगे तो images को data URIs के रूप में embed करें या locally host करें।
क्या मैं Talk के दौरान Keyboard Use कर सकता हूं?
हां, arrow keys / spacebar advance करते हैं, backspace पीछे जाता है, Escape fullscreen exit करता है, F fullscreen toggle करता है। अधिकांश presenter remotes (standard Logitech wireless presenter, आदि) same arrow keys emulate करते हैं, इसलिए वे बिना किसी configuration के काम करते हैं।
क्या कुछ Server को Send होता है?
नहीं। Markdown rendering, slide segmentation, fullscreen presentation, सभी आपके browser में होते हैं। आपका deck content upload, log, या server side पर कहीं store नहीं होता। Tab बंद करने पर textarea contents wipe हो जाती है।