aplteam / PresentAPL

Create slide shows from Markdown

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ReadMe for PresentAPL

Overview

PresentAPL is a package that allows you to convert a Markdown file into a presentation that can be viewed like a slide show with any modern browser by following some simple rules.

  • For details regarding PresentAPL see the file "About_PresentAPL.html". (If you click on the link you will see the HTML file without the JavaScript being executed, which is a GitHub restriction. In order to view it as a presentation you need to download the file)

  • The file "Samples.html" acts as an example for a basic presentation. It can also be used as a starting point for your own presentation.

  • The file "MarkAPL_Cheatsheet.html" should get you going regarding Markdown and MarkAPL, the Markdown converter used by PresentAPL.

  • The file "MarkAPL.html" is a full reference to MarkAPL.

Note that PresentAPL can be used in to different ways.

  • On any platform you can load the workspace PresetAPL.dws and create or modify a presentation from within the workspace. For more inforamtion see "Using PresentAPL from within APL code" further down.

  • If you use the Windows platform then you can use PresetAPL.exe. For this you down't even need Dyalog APL at all.

How to create a presentation

After loading the package into the workspace:

]LoadPackages [tatin]PresentAPL

You can create a presentation with

    parms←PresentAPL.CreateParms 
    parms.inputFilename←'/path/2/presentation.md'
    PresentAPL.MakePresentationFromFile parms                                        

Meddy

Meddy is a basic Markdown editor that uses MarkAPL as converter. It can be used to edit Markdown that is supposed to be converted into a presentation.

See https://github.com/aplteam/Meddy for details. Note however that Meddy is available only for the Windows platform.

Misc

Please send comments, suggestions and bug reports to info@aplteam.com.

License: http://creativecommons.org/licenses/LGPL/2.1/

A big thank you to:

  • Stefan Goessner (http://goessner.net/) who created Slideous --- I stole a lot from it.
  • Mike Mingard who created the theme PresentAPL_Green.css.

Kai Jaeger

Created: 2016-04-12

Last update: 2023-07-31

About

Create slide shows from Markdown

License:MIT License


Languages

Language:HTML 63.1%Language:APL 28.5%Language:CSS 8.5%