Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wanadev/wanaprez

Simply turns Markdown into presentation
https://github.com/wanadev/wanaprez

javascript markdown presentation

Last synced: 2 months ago
JSON representation

Simply turns Markdown into presentation

Awesome Lists containing this project

README

        

# Wanaprez! - Simply turns Markdown into presentation

[![Lint](https://github.com/wanadev/wanaprez/actions/workflows/lint.yml/badge.svg)](https://github.com/wanadev/wanaprez/actions/workflows/lint.yml)
![GitHub package.json version](https://img.shields.io/github/package-json/v/wanadev/wanaprez)
[![License](https://img.shields.io/badge/License-BSD%203%20Clause-freen)](https://github.com/wanadev/wanaprez/blob/master/LICENSE)

Wanaprez is just a simple presentation tools written in JavaScript.

**Quick and easy:**

* Just take 5 min to write some **Markdown**,
* give it to Wanaprez,
* and you're done!

**Try it out!**

* https://prez.wanadev.org/

## How does it work?

Just write Markdown... It is as simple as that!

```markdown
# My Prez

## Some Title

### Slide 1

**Lorem ipsum** dolor _sit amet_, consectetur ~~adipiscing elit~~.

### Slide 2

* Foo
* Bar
* Baz

---

Slide 3
```

* Press Up / Down or scroll to navigate,
* press F to toggle fullscreen.

## Demo

Look at the demo prez here:

* https://prez.wanadev.org/#url=prez.md&slide=0

## Hacking

You can build the `wanaprez.dist.js` file with the following command:

npm run build

You can check coding style with the following command:

npm run lint

## Changelog

* **1.2.0:**
* Allow to use an horizontal rule to create slides without titles (@MickGe, #4)
* Toggle fullscreen with `F` key (@MickGe, #5)
* Limit picture size to slides width (@MickGe, #6)
* Add code linting (ESLint)
* **1.1.0:**
* Rescales the prensentation when the screen is too small or too big
* Supports mobiles devices
* **1.0.1:** Some CSS fixes
* **1.0.0:** First public release