Skip to content

rberenguel/haskset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haskset

Port from AWK to Haskell of Awkrdeck:

Convert presentations written for Deckset to be compatible with conversion via pandoc and reveal.js to HTML


Installation

git clone https://github.com/rberenguel/haskset
cd haskset
stack install

should work. You need Deckset, beware

Usage

Navigate to the correct folder where you have a presentation, and just run

haskset presentation.md

This will generate a presentation.html via Pandoc. You need a webserver to serve it, you can use the classic python3 -m http.server 8080.

Notes and TODOs

  • The CSS is not customizable yet
  • You can't pass options to Pandoc
  • Several features of Deckset are not implemented (some may never be)
  • There is no useful debug information via flags
  • Add more test cases and edge test cases
  • Adapt CSS for mobile (or try for a while)

On the flip side, it works for simple presentations (may need some minor tweaking of the Markdown). You can see a freshly generated example here.

About

Convert presentations written for Deckset to be compatible with conversion via pandoc and reveal.js to HTML

Resources

License

Stars

4 stars

Watchers

2 watching

Forks

Contributors