https://github.com/arnehilmann/deck-master-md-reveal-pdf-cc
from markdown (including asciiart and asciinema), over pandoc and custom rendering, to revealjs html and pdf
https://github.com/arnehilmann/deck-master-md-reveal-pdf-cc
ascii-art ascii-graphics asciinema markdown markdown-to-html pandoc pdf-generation reveal-js revealjs
Last synced: 3 months ago
JSON representation
from markdown (including asciiart and asciinema), over pandoc and custom rendering, to revealjs html and pdf
- Host: GitHub
- URL: https://github.com/arnehilmann/deck-master-md-reveal-pdf-cc
- Owner: arnehilmann
- Created: 2017-11-09T10:39:46.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-13T15:38:10.000Z (over 7 years ago)
- Last Synced: 2025-02-09T16:38:07.439Z (5 months ago)
- Topics: ascii-art, ascii-graphics, asciinema, markdown, markdown-to-html, pandoc, pdf-generation, reveal-js, revealjs
- Language: HTML
- Homepage:
- Size: 8.26 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# deck-master-md-reveal-pdf-cc
from markdown (including asciiart and asciinema),
over pandoc and custom rendering,
to revealjs html and pdfexample:
[markdown](https://raw.githubusercontent.com/arnehilmann/deck-master-md-reveal-pdf-cc/master/slides.md)
->
[pdf](example/deck-master-md-reveal-pdf-cc.pdf)## tl;dr
```
# all prerequisites checkedbin/scaffold ../new-shiny-slides
cd ../new-shiny-slides
# edit slides.md
makeopen index.html
```## prerequisites
* make
* git
* curl
* pandoc >= 2.0
* docker
* jdk >=1.8 (when using asciiart renderer)
* asciinema (when using recorded terminal sessions)## features
* write slides in markdown
* embed asciiart directly
* whole process automated
* nice, cc-conform backgrounds (or animated gifs)
* embed terminal session
* cool transition effects (thanks to reveal.js)
* render handout as pdf## ascii renderer
at the moment,
[ditaa](https://github.com/stathissideris/ditaa),
[plantuml](http://plantuml.com/PlantUML_Language_Reference_Guide.pdf)
and
[dot](http://www.graphviz.org/content/dot-language)
asciiart is supported (see
[example slides.md](https://raw.githubusercontent.com/arnehilmann/deck-master-md-reveal-pdf-cc/master/slides.md)
).## TODO
### possible future formats for embedded ascii art
* http://www.umlet.com
* https://github.com/christiangoltz/shaape
* https://mermaidjs.github.io
* https://github.com/BurntSushi/erd
* http://blockdiag.com/en/
* http://wavedrom.com