A markdown presentation tool written in ReactJS.
- Fork and clone this repository.
- Change directories to
Presentdown - Install NPM and node
npm install- Write your slides:
- All slides should follow
[slide_number].[slide_name].mdnaming - Slides can be in markdown or HTML inside markdown
gulp cleangulp preparegulp build- Run or compile for stand-alone package
Running
gulp run- See results localhost:8080
Compile for external use
gulp compile- Copy contents of dist to server/usb/folder
- Open index.html that was copied from from dist
Only one Heading is permitted per slide. The first H1 is converted into a heading automatically.
# HeadingHr tags get replaced and converted into div wrappers for the main content. If possible only use 1 hr per slide
Content can be of any valid github flavoured markdown or internal HTML.
The title slide must be named 0.[slide_name].md All slides must be named 1-n in order.
Bug reports and pull requests are welcome on GitHub at https://github.com/whatisinternet/Presentdown. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The project is available as open source under the terms of the BSD 3-Clause License.