Skip to content
forked from isnowfy/pydown

An HTML5 presentation builder written by python

License

Notifications You must be signed in to change notification settings

sattamjh/pydown

 
 

Repository files navigation

pydown

pydown is another "Presentation System in a single HTML page" written by python inspired by keydown.

Like keydown it uses the deck.js and its extentions for the presentation.

Demo

https://isnowfy.github.io/pydown/

Usage

Write your slides in markdown

Edit slides.md

!SLIDE

# Hello

!SLIDE

# Another slide

!SLIDE left

# left

Generate the html

$ python main.py slides.md slides

or you can install pydown to run it with pydown

Thanks for sloria

$ pip install python-pydown
$ pydown slides.md slides

This will make:

| - slides/
  | - css/
  | - js/
  | - index.html

Slide classes

Any text follows !SLIDE will be added to the slide as css classes

!SLIDE left

Syntax Highlighting

For python

~~~~{python}
   def test():
       print 'hello'
~~~~

Markdown syntax

English version

Chinese version

About

An HTML5 presentation builder written by python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.5%
  • CSS 2.4%
  • JavaScript 1.8%
  • HTML 0.3%