☰ Menu
Home›Command-line Tools›reveal-md
CLI Open source 2 installs/mo

reveal-md for Mac

reveal-md

reveal.js on steroids! Get beautiful reveal.js presentations from Markdown files. [!WARNING] reveal-md is no longer in active development.

reveal-md — overview

reveal.js on steroids! Get beautiful reveal.js presentations from Markdown files. [!WARNING] reveal-md is no longer in active development.

No new features will be added. Pull requests for bug and documentation fixes will be considered. Occasional dependency upgrades and CVEs might happen.

Thanks for using reveal-md! Please consider these Markdown-based alternatives: MkSlides (successor to reveal-md) Slidev

Installation

Usage

This starts a local server and opens any Markdown file as a reveal.js presentation in the default browser.

Docker

You can use Docker to run this tool without needing Node.js installed on your machine. Run the public Docker image, providing your markdown slides as a volume. A few examples:

The service is now running at http://localhost:1948.

To enable live reload in the container, port 35729 should be mapped as well:

Features Installation Usage Docker Features Markdown Code Section Theme Highlight Theme Custom Slide Separators Custom Slide Attributes reveal-md Options Reveal.js Options Speaker Notes YAML Front matter Live Reload Custom Scripts Custom CSS Custom Favicon Pre-process Markdown Print to PDF

  • Using Puppeteer
  • Using Docker & DeckTape

Static Website Disable Auto-open Browser Directory Listing Custom Port Custom Template Scripts, Preprocessors and Plugins Related Projects & Alternatives Thank You License

Markdown

The Markdown feature of reveal.js is awesome, and has an easy (and configurable) syntax to separate slides. Use three dashes surrounded by two blank lines (n---n). Example:

Code section

Syntax highlighting

js console.log('Hello world!');

Highlight some lines

You can highlight one line, multiple lines or both.

python [1|3-6] n = 0 while n { return new Promise((resolve, reject) => { return resolve( markdown .split('n') .map((line, index) => { if (!/^#/.test(line) || index === 0) return line; const is_vertical = /#^/.test(line); return (is_vertical ? 'n----nn' : 'n---nn') + line.replace('#^', '#'); }) .join('n') );

Details

从你的 Markdown 文件中获取漂亮的 reveal.js 演示文稿

How to install reveal-md

  1. Open Terminal (press ⌘ + Space and type “Terminal”).
  2. If Homebrew is not installed yet, run the command below first.
  3. Run this command:

Latest 10 releases

Last updated 2024-11-27; current version 6.1.4, with the latest 10 releases listed.

VersionReleasedTypeSizemacOSWindowsLinux
6.1.42024-11-27Stable————
6.1.32024-08-31Stable————
6.1.22024-05-20Stable————
6.1.12024-04-12Stable————
6.1.02024-02-20Stable————
6.0.12024-01-08Stable————
6.1.0-next.32024-02-10Pre-release————
6.1.0-next.22024-02-10Pre-release————
6.1.0-next.12024-02-09Pre-release————
6.1.0-next.02024-02-03Pre-release————

Data from GitHub Releases; stable releases first, each group sorted newest first.

Prebuilt bottle platforms

Official Homebrew bottles cover:

  • Apple silicon · latest macOS
  • Apple silicon · macOS 26 Tahoe
  • Apple silicon · macOS 15 Sequoia
  • Linux · ARM64
  • Linux · x86_64

⚠️ No prebuilt bottle for Intel Macs; Intel users need brew install --build-from-source to build from source.

Compared with similar apps

Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.

Compared with similar apps
AppVersionLicenseArchitecture30-day installs
reveal-md6.1.4MITCLI2
papeerv0.9.1GPL-3.0-onlyCLI1
gemgen0.6.0GPL-3.0-or-laterCLI0
pandemics0.12.1BSD-3-ClauseCLI0

Similar apps: Command-line Tools

Leave a comment

评论表单加载中…