mdp

A command-line based markdown presentation tool.

Github stars Tracking Chart

mdp - A command-line based markdown presentation tool.

image


How to get started:

mdp needs the ncursesw headers to compile.
So make sure you have them installed:

  • on Raspbian (Raspberry Pi) you need libncurses5-dev and libncursesw5-dev

Now download and install mdp:

$ git clone https://github.com/visit1985/mdp.git
$ cd mdp
$ make
$ make install
$ mdp sample.md

Most terminals support 256 colors only if the TERM variable is
set correctly. To enjoy mdp's color fading feature:

$ export TERM=xterm-256color

How to use it:

Horizontal rulers are used as slide separator.

Supports basic markdown formating:

  • line wide markup

    • headlines
    • code
    • quotes
    • unordered list
  • in-line markup

    • bold text
    • underlined text
    • code

Supports headers prefixed by @ symbol.

  • first two header lines are displayed as title and author
    in top and bottom bar

Review sample.md for more details.


Controls:

  • h, j, k, l, Arrow keys,
    Space, Enter, Backspace,
    Page Up, Page Down - next/previous slide
  • Home, g - go to first slide
  • End, G - go to last slide
  • 1-9 - go to slide n
  • r - reload input file
  • q - exit

How to debug it:

To make a debug version of mdp, just type:

$ make DEBUG=1

Main metrics

Overview
Name With Ownervisit1985/mdp
Primary LanguageC
Program languageC (Language Count: 4)
Platform
License:GNU General Public License v3.0
所有者活动
Created At2014-09-14 13:18:50
Pushed At2025-01-26 12:12:50
Last Commit At2025-01-26 03:25:26
Release Count23
Last Release Name1.0.15 (Posted on )
First Release Name0.91.1 (Posted on )
用户参与
Stargazers Count5.1k
Watchers Count73
Fork Count257
Commits Count296
Has Issues Enabled
Issues Count102
Issue Open Count14
Pull Requests Count56
Pull Requests Open Count3
Pull Requests Close Count10
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private