/Presentation-Tamplate

A Reveal.js presentation template for academic presentations

Primary LanguageJavaScriptMIT LicenseMIT

Blank Template for Lem's presentations

|

❗ JIC it's not clear - this is super out-of-date (probably), and if it still works - its tailor made for too specific needs and is way top-heavy and full of π’Έπ‘œπ‘œπ“ effects, and is not stranger-friendly at all. The README is basically the hardest-worked-on bit here. ❗

πŸ”΄ I kinda want to get back to it but I've got a paper to write
so maybe it's time πŸ”΄

Why?

A feature rich and accessible presentation package, if not for presenting, can bu useful as learning tool. I think. I might, you don't know. It's mainly a way to avoid doing the work I actually need to be doing, i.e. creating the actual content of these presentations. Very useful for that. Yep.

How?

  1. Clone
  2. npm install
  3. grunt (Check if the modified marked.js file hasn't changed)
  4. Remove ./Pictures/ content
  5. Replace this README.md file
  6. The presentation itself goes into ./main.md
  7. grunt serve

Lem's sprinkles

Slide Separators:

Vertical: ---
Horizontal: --

Notes: VVV

Bib:

  1. Create a .bib file to replace ./bib.bib
  2. Upload the .bib file to the repo
  3. Use bibbase to create a rendered bibliography
  4. Replace the script src= in ./bib.html

Footnotes:

tooltip

{citation text, in any form, with URL automatically linked and truncated. p.? or pp.?-? | ? <Citation number - not essential and automatically replaced with imdex number }

?

[?]

Blockquote:

<blockquote>
quote
</blockquote>

Non-printable slides:

Start the slide with:

<!--.slide: class="no-print"-->

Text Overlay

Floating images

Image slides

Background

Color
Black and White
Text

To Do:

  • Proper title case in titles (Ignore articles, conjunctions, and prepositions)

  • Improve citation

    • Relocate the citation itself to a separate file
    • Use citation-js to format the citations correctly and automatically
    • Automatic short-cite and ibid.
    • Automatic Bibliography instead of using BibBase
    • Transform tooltips into footnotes in print-pdf mode
  • Package alongside editor-tools and scripts to ease beginners' use

    • paste-image
    • parse pasted URLs
    • Easy local-server setup and better gh-pages upload guide
  • Add RTL mode

  • Replace HTML literals with easier syntax (Blockquote, txt-overlay, slide-bg, etc')

  • Embeddables -

  • Visual

    • Improve design and readability when using pictures (Preprocess and extract main colors?)
    • Ken Burns effect
    • Find a good way to embed leafly maps into presentations
    • News-style newspaper highlighting
  • Implement markdeep, or at least automatic svg from ascii

  • Ability for live editing during presentation, perhaps even from the speaker screen itself. If this tool can be useful for teaching purposes, this'll be a great addition.

  • proper export to manageable off line copy. Might be harder than even the previous ideas, but a worthy cause.

  • Standalone version - using Monaco Editor perhaps? The Monarch syntax highlighting (Monarch) tool seems useful


To Copy Inspiration