All Projects → 13rac1 → rjsmake

13rac1 / rjsmake

Licence: GPL-3.0 license
Use Markdown to generate a Reveal.js presentation in minutes.

Programming Languages

Makefile
30231 projects
CSS
56736 projects

Projects that are alternatives of or similar to rjsmake

talks
Source for all talks I've presented at various conferences
Stars: ✭ 12 (-36.84%)
Mutual labels:  presentation, talk
Markdeck
presentations as code - author cool slide decks, text-only, offline-ready, collaborative
Stars: ✭ 1,159 (+6000%)
Mutual labels:  presentation, pandoc
Pandoc
Universal markup converter
Stars: ✭ 24,250 (+127531.58%)
Mutual labels:  presentation, pandoc
Patat
Terminal-based presentations using Pandoc
Stars: ✭ 1,725 (+8978.95%)
Mutual labels:  presentation, pandoc
Talks
Repository of publicly available talks by Leon Eyrich Jessen, PhD. Talks cover Data Science and R in the context of research
Stars: ✭ 16 (-15.79%)
Mutual labels:  presentation, talk
effective-code-review
Presentation about my process for making code reviews as effective as possible
Stars: ✭ 63 (+231.58%)
Mutual labels:  presentation, talk
dekk
👁 A presentation tool written in react.js
Stars: ✭ 33 (+73.68%)
Mutual labels:  presentation
eloc
1MB cli for authoring / presenting in markdown
Stars: ✭ 52 (+173.68%)
Mutual labels:  presentation
panrun
Script that looks at the YAML metadata in a markdown file and runs pandoc for you.
Stars: ✭ 41 (+115.79%)
Mutual labels:  pandoc
doconce
Lightweight markup language - Document Once
Stars: ✭ 43 (+126.32%)
Mutual labels:  pandoc
dissertation-story
My philosophy dissertation + cloud backup + version control. Written in plaintext Markdown with Sublime Text 3.
Stars: ✭ 14 (-26.32%)
Mutual labels:  pandoc
Imprezi
Impress Editor
Stars: ✭ 34 (+78.95%)
Mutual labels:  presentation
pandoctools
Profile manager of text processing pipelines: Pandoc filters, any text CLI filters. Atom+Markdown+Pandoc+Jupyter workflow, export to ipynb. Uses Stitch fork: https://github.com/kiwi0fruit/knitty
Stars: ✭ 48 (+152.63%)
Mutual labels:  pandoc
sent
a simple plaintext presentation tool
Stars: ✭ 22 (+15.79%)
Mutual labels:  presentation
my-writing-workflow
Tutorial for converting markdown files in to APA-formatted docs, based on my workflow.
Stars: ✭ 35 (+84.21%)
Mutual labels:  pandoc
vue-product-spinner
🚗 A 3D product spinner for Vue.js with no dependencies
Stars: ✭ 94 (+394.74%)
Mutual labels:  presentation
limus
🎨 Make your screenshot/image more professional by rotating, adding shadow and more.
Stars: ✭ 101 (+431.58%)
Mutual labels:  presentation
Medi-Consult
Diseases Checker Application 🚑 | Android Application
Stars: ✭ 38 (+100%)
Mutual labels:  presentation
slinp
PDF presentation tool chest
Stars: ✭ 11 (-42.11%)
Mutual labels:  presentation
MaTiSSe
Markdown To Impressive Scientific Slides
Stars: ✭ 43 (+126.32%)
Mutual labels:  presentation

rjsmake

Automating Reveal.js presentation builds with Markdown, Pandoc, and Make.

Reveal.js simplifies creating presentations, but you still have to write all of that HTML. Pandoc comes to your rescue by allowing you to create the content in Markdown. Rjsmake provides a standardized structure and build process.

Advantages:

  • Create a presentation in minutes from Markdown.
  • Store only the presentation source in your repository.
  • Provides simplified subset of full Reveal.js feature set.

Disadvantage:

  • Provides simplified subset of full Reveal.js feature set.

Basic Use

  1. Download the repository ZIP.
  2. Edit the index.md
  3. Build the presentation by typing make
  4. Load index.html in a web browser.

Iterate on the index.md file by running watch make.

Pandoc enhanced Markdown:

# - New Horizontal Page w/title

## - New Vertical Page w/title

---------- = New Horizontal Page w/o Title

. . . = Three dots separated by spaces creates a pause within Page

![Image Alt](image/example.png)

* Unordered
* List

- Unordered
- List

1. Ordered
2. List

```bash
ls -l # Code
```

Setup Instructions

Rjsmake requires Pandoc and Make.

Pandoc is best installed by following the instructions available on the Pandoc install page. There are installers for Linux, OSX, and Windows.

Linux

Debian/Ubuntu based distributions:

  1. Run: sudo apt-get install make curl tar
  2. Install the Pandoc DEB: http://pandoc.org/installing.html

OS X

  1. Install Xcode Command Line Tools to get Make.
  2. Install the Pandoc PKG: http://pandoc.org/installing.html
  3. Optional: Install watch using homebrew: brew install watch

Windows

Examples

The example/basic directory showcases the above feature set.

Helpful links:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].