- Parse a simplified MarkDown that is used to create my slides.
- Generate HTML files from the slides
- Generate PDF from the slides
- Generate mobi file from the slides
Example:
# Chapter Title
{id: page-url}
{i: subject matter}
{i: another!subject}
## Page Title
{id: page-url}
* Bullet
* Points
1 Numbered
1 Bullet
1 Points
Verbatim for code
Free Paragraph text.
HTML Links: [slides](https://code-maven.com/slides/) that will be used as links anywhere except in verbatim text
![Title](path/to/file.py) # include external file
![](path/to/file.py) # include external file use filename as title
**bold**
![Title](path/to/file.png) # include image
TODO:
-
Navigation link on the HTML pages
-
Navigation key-binding in JavaScript
-
Multiple files in one course
-
Extra text that is not included in the slide (or is optional)