All Projects → arnehilmann → Markdeck

arnehilmann / Markdeck

Licence: mit
presentations as code - author cool slide decks, text-only, offline-ready, collaborative

Projects that are alternatives of or similar to Markdeck

Markdown Preview Enhanced
One of the 'BEST' markdown preview extensions for Atom editor!
Stars: ✭ 3,478 (+200.09%)
Mutual labels:  markdown, pandoc, plantuml, mathjax
Jekyll Spaceship
🚀 A Jekyll plugin to provide powerful supports for table, mathjax, plantuml, mermaid, emoji, video, audio, youtube, vimeo, dailymotion, soundcloud, spotify, etc.
Stars: ✭ 196 (-83.09%)
Mutual labels:  markdown, plantuml, mathjax
Patat
Terminal-based presentations using Pandoc
Stars: ✭ 1,725 (+48.84%)
Mutual labels:  presentation, markdown, pandoc
Easy Pandoc Templates
A collection of portable pandoc templates with no dependencies
Stars: ✭ 23 (-98.02%)
Mutual labels:  markdown, pandoc, markdown-to-html
Pandoc Plantuml Filter
Pandoc filter for PlantUML code blocks
Stars: ✭ 51 (-95.6%)
Mutual labels:  markdown, pandoc, plantuml
Pandoc
Universal markup converter
Stars: ✭ 24,250 (+1992.32%)
Mutual labels:  presentation, markdown, pandoc
Liandi
📕 一款桌面端的 Markdown 块级引用和双向链接笔记应用,支持 Windows、Mac 和 Linux。A desktop Markdown Block-Reference and Bidirectional-Link note-taking application, supports Windows, Mac and Linux.
Stars: ✭ 354 (-69.46%)
Mutual labels:  markdown, mathjax, graphviz
Marker
🖊 A gtk3 markdown editor
Stars: ✭ 644 (-44.43%)
Mutual labels:  markdown, pandoc, markdown-to-html
Phd thesis markdown
Template for writing a PhD thesis in Markdown
Stars: ✭ 898 (-22.52%)
Mutual labels:  markdown, pandoc
Markitdown
📱 A React app to preview and edit Markdown✍. You can also export it as HTML.
Stars: ✭ 26 (-97.76%)
Mutual labels:  markdown, markdown-to-html
Mdviewer
Minimalistic Markdown viewer/converter with built-in Css stylesheets support.
Stars: ✭ 26 (-97.76%)
Mutual labels:  markdown, pandoc
Crisscross
A Markdown-centric template engine for batch offline document generation.
Stars: ✭ 18 (-98.45%)
Mutual labels:  markdown, pandoc
Cocalc
CoCalc: Collaborative Calculation in the Cloud
Stars: ✭ 888 (-23.38%)
Mutual labels:  markdown, mathjax
Docpress
Documentation website generator
Stars: ✭ 815 (-29.68%)
Mutual labels:  markdown, markdown-to-html
Markdown
A super fast, highly extensible markdown parser for PHP
Stars: ✭ 945 (-18.46%)
Mutual labels:  markdown, markdown-to-html
Tbls
tbls is a CI-Friendly tool for document a database, written in Go.
Stars: ✭ 940 (-18.9%)
Mutual labels:  markdown, plantuml
Zola
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
Stars: ✭ 7,823 (+574.98%)
Mutual labels:  markdown, markdown-to-html
Showoff
Don't just present; interact with your audience!
Stars: ✭ 879 (-24.16%)
Mutual labels:  presentation, markdown
Grunt Md2html
Small Grunt MultiTask to convert Markdown files to HTML, supporting Grunt >= 1.0.0
Stars: ✭ 37 (-96.81%)
Mutual labels:  markdown, plantuml
Metalsmith
An extremely simple, pluggable static site generator.
Stars: ✭ 7,692 (+563.68%)
Mutual labels:  markdown, markdown-to-html

markdeck - presentations as code

author cool slide decks, text-only, offline-ready, collaborative

Donate

why?

  • converts markdown to a clean html5 slide deck
  • cool looking: based on battle-proven web frameworks, like reveal.js
  • no uplink required, neither when authoring, nor presenting: no awkward moments during presentation (no "I am still waiting for the Internet, sorry!")
  • all batteries included: live renderer, pdf output, asciiart-converter
  • text-only, easy syntax: just markdown
  • fast-n-easy to write: bring your own editor!
  • easy to collaborate-n-reuse: text-only, so bring your own VCS
  • eye-candy: supports unicode, emojis, fontawesome, asciiart, math, charts, code highlighting, recorded terminal sessions, ...
  • self-documenting documentation slides: see the slide source and the result, side-by-side

You can also visit the shiny landing page, the revealjs showcase, or the impressjs showcase.

install markdeck, tl;dr

You need bash, curl, and docker-compose, then run the following commands:

curl -LO https://raw.githubusercontent.com/arnehilmann/markdeck/master/markdeck
chmod a+x markdeck
./markdeck pull

The markdeck script can be stored in a folder in $PATH so that it can be executed from everywhere in the file system.

documentation

... can be found in DOCUMENTATION.md

how to start from scratch

Run the following command to create an empty presentation (if markdeck is not stored in $PATH prefix the command with ./):

markdeck scaffold

Run the following command to start markdeck:

markdeck

Open the browser at http://localhost:8080.

edit slides.md, add assets/, consult documentation, ...

how does this work

markdeck takes slide-*.md files in markdown format and the assets subdir and renders a html5 slidedeck, using pandoc as converter and reveal.js as the presenter framework.

see the side-by-side view, to get an idea how markdeck works and looks like, or have a look at the documentation.

based on

markdown, pandoc, reveal.js, plantuml, ditaamini, asciitosvg, graphviz, asciinema, decktape, vega-lite, mathjax-pandoc-filter, and font-awesome.

known issues

  • custom layout hard, but possible
  • pixel-perfect layout nearly impossible
  • see the todos

similar projects

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].