Giter VIP home page Giter VIP logo

presentation-tamplate's Introduction

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

presentation-tamplate's People

Contributors

lemuelcushing avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.