Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Slides Extended Mobile Preview

kotborealiskotborealis41 downloads

Mobile-friendly slide preview for Markdown presentations using Obsidian rendering.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Standalone Reveal.js preview for Markdown slide decks in Obsidian Mobile.

This plugin is a mobile-oriented preview companion inspired by Slides Extended. It renders the active Markdown note through Obsidian's Markdown renderer, places the result into a Reveal.js deck, and shows it inside an Obsidian view.

Features

  • Bundled Reveal.js runtime and themes.
  • Horizontal slides with ---.
  • Vertical slides with --.
  • Frontmatter theme support for bundled Reveal themes.
  • Speaker notes with notes: by default.
  • Custom notesSeparator frontmatter option.
  • Slide backgrounds with <!-- slide bg="..." -->.
  • Obsidian wikilink image backgrounds, for example <!-- slide bg="[[image.png]]" -->.
  • Touch navigation and bottom Prev / Next controls.

Installation

BRAT

Add this repository to BRAT:

kotborealis/slides-extended-mobile-preview

Then enable Slides Extended Mobile Preview in Obsidian community plugins.

Manual

Copy these files and folders into .obsidian/plugins/slides-extended-mobile-preview/:

  • manifest.json
  • main.js
  • styles.css
  • assets/

Reload Obsidian and enable the plugin.

Usage

Open a Markdown slide deck and run Show Reveal mobile preview from the command palette.

# Title

---

## Slide

- Item
- Item

notes:
Presenter-only notes.

---

<!-- slide bg="[[background.png]]" -->

## Background Slide

Supported Frontmatter

---
theme: black
notesSeparator: notes:
---

theme should match a bundled Reveal theme name, such as black, white, league, beige, sky, night, serif, simple, solarized, blood, or moon.

Limitations

This is not a full port of Slides Extended.

  • No local preview server.
  • No PDF/HTML export.
  • No templates.
  • No chalkboard/custom controls/menu plugin integration yet.
  • No full Slides Extended annotation parser yet.

Development

npm install
npm run build
npm run check

Build output is committed intentionally so BRAT and manual installation can load the plugin directly.

83%
HealthExcellent
ReviewCaution
About
Render the active Markdown note as a Reveal.js slide deck inside an Obsidian Mobile view. Use horizontal (---) and vertical (--) slides, speaker notes, slide backgrounds (including wikilink images), frontmatter theme support, bundled Reveal themes, touch navigation and bottom Prev/Next controls.
MarkdownInterface
Details
Current version
0.7.0
Last updated
6 days ago
Created
7 days ago
Updates
5 releases
Downloads
41
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
kotborealiskotborealiskotborealis
GitHubkotborealis
  1. Community
  2. Plugins
  3. Markdown
  4. Slides Extended Mobile Preview

Related plugins

Tabs

Create tabs in your notes.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Outliner

Work with your lists like in Workflowy or Roam Research.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Various Complements

Complete words similar to auto-completion in an IDE.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Iconic

Customize your icons and their colors directly from the UI, including tabs, files & folders, bookmarks, tags, properties, and ribbon commands.