/markdown-presentations

Extract GitHub templated markdown presentations based on Remark

Primary LanguageCSS

GitHub-Flavored Presentations

This template uses the Markdown-driven slideshow tool remark to create an HTML-based presentation.

Getting Started

  1. Run script/bootstrap
  2. Edit _config.yml
  3. Run script/server
  4. visit localhost:4000
  5. Edit slides.md

Formatting

Title Slide

Screenshot of title slide

template: title

.mega-octicon.octicon-mark-github[]

# Title Text

Lorem ipsum dolor sit amet  
consectetur adipisicing elit

Section Slide

Screenshot of section

template: section

.mega-octicon.octicon-mark-github[]

# Title Text

Lorem ipsum dolor sit amet

Content Slide

Screenshot of content slide

template: content

# Title Text .octicon.octicon-mark-github[]

* Body Level One
    * Body Level Two
        * Body Level Three
            * Body Level Four
                * Body Level Five

Syntax highlighting

Screenshot of syntax highlighting

template: content

# Title Text .octicon.octicon-mark-github[]

```java
//////////////////////////////////////

//Put the cipher in encryption mode
desCipher.init(Cipher.ENCRYPT_MODE, desKey);


//Encrypt and output the base64 data

byte[] clearText = message1.getBytes();

byte[] encryptedBytes = desCipher.doFinal(clearText);
BASE64Encoder b64e = new sun.misc.BASE64Encoder();
String base64Encrypted = b64e.encode(encryptedBytes);

System.out.println("Encrypted text: " + base64Encrypted);

TODO

  • styleguide
  • livereload
  • dots on top of code block
  • Implement dark theme
  • Electron app to remove need for command-line (see bkeepers/sopabox)
  • GitHub syntax theme
  • Tips for presenter notes and presenting