All Projects → amio → eloc

amio / eloc

Licence: MIT license
1MB cli for authoring / presenting in markdown

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to eloc

Mdx Deck
♠️ React MDX-based presentation decks
Stars: ✭ 10,487 (+20067.31%)
Mutual labels:  presentation, slides
Presa
🎞 Make stylish presentations in React, powered by styled-components
Stars: ✭ 169 (+225%)
Mutual labels:  presentation, slides
Patat
Terminal-based presentations using Pandoc
Stars: ✭ 1,725 (+3217.31%)
Mutual labels:  presentation, slides
slidev
Presentation Slides for Developers
Stars: ✭ 25,925 (+49755.77%)
Mutual labels:  presentation, slides
Marp Core
The core of Marp converter
Stars: ✭ 224 (+330.77%)
Mutual labels:  presentation, slides
Nodeppt
This is probably the best web presentation tool so far!
Stars: ✭ 9,589 (+18340.38%)
Mutual labels:  presentation, slides
Kittik
Create slides in TypeScript and present them in the terminal using ASCII only!
Stars: ✭ 147 (+182.69%)
Mutual labels:  presentation, slides
Miniseminar
Confluence as a backend -> Express -> reveal.js as a presentation -> Profit!
Stars: ✭ 27 (-48.08%)
Mutual labels:  presentation, slides
Marp
The entrance repository of Markdown presentation ecosystem
Stars: ✭ 3,378 (+6396.15%)
Mutual labels:  presentation, slides
Reveal Ck
Create slides with ruby (and usually in markdown)
Stars: ✭ 202 (+288.46%)
Mutual labels:  presentation, slides
Spectacle
ReactJS based Presentation Library
Stars: ✭ 9,106 (+17411.54%)
Mutual labels:  presentation, slides
bs-spectacle
No description or website provided.
Stars: ✭ 15 (-71.15%)
Mutual labels:  presentation, slides
Cppcon2015
Repository for the slides and the code of my CppCon 2015 talks.
Stars: ✭ 77 (+48.08%)
Mutual labels:  presentation, slides
What I Have Read
Paper Lists, Notes and Slides, Focus on NLP. For summarization, please refer to https://github.com/xcfcode/Summarization-Papers
Stars: ✭ 110 (+111.54%)
Mutual labels:  presentation, slides
Beamerpresenter
Simple dual screen pdf presentation software
Stars: ✭ 30 (-42.31%)
Mutual labels:  presentation, slides
Remarker
▶️ Remark cli
Stars: ✭ 132 (+153.85%)
Mutual labels:  presentation, slides
Kubecon 2018
Slides from Kubecon 2018
Stars: ✭ 16 (-69.23%)
Mutual labels:  presentation, slides
Kyoto Go Nihilism
A quick and dirty Golang security talk
Stars: ✭ 26 (-50%)
Mutual labels:  presentation, slides
Tslide
Terminal SlideDeck, supporting markdown.
Stars: ✭ 198 (+280.77%)
Mutual labels:  presentation, slides
Libreoffice Impress Templates
Freely-licensed LibreOffice Impress templates
Stars: ✭ 238 (+357.69%)
Mutual labels:  presentation, slides

eloc

npm version Install size License

Eloquence cli. For presenters who (1) focus on writing, (2) present in a concise style.

  • Serve markdown as presentation
  • Live editor
  • Static export
  • Print view / Mobile view / Dark mode
  • Customizable with web standard

All of this in a 1MB cli. Check out https://eloc.now.sh

Presentation in Markdown ABC

Break markdown into slides with --- (horizontal rule), and that's all. e.g. slides.md:

# Hello World
---
Brown fox jumps over the lazy dog.
---
## Thanks

then eloc slides.md gives you:

Install

npm install -g eloc

Usage

  eloc - The eloquent cli

  Usage

    $ eloc <markdown-file>        Serve markdown file as presentation
    $ eloc open <markdown-file>   Open markdown file as presention in browser
    $ eloc build <markdown-file>  Export presentation to directory

  Options

    -p, --port <number>     Port (default: 5000)
    -c, --css <file>        External css for customization
    -i, --include <globs>   Files for referencing in markdown
    -o, --out-dir <dir>     Output directory for build (default: public)
    -t, --title <string>    HTML title (default: <markdown-filename>)
    -b, --progress-bar      Enable progress bar
    -d, --dark              Enable dark theme

    -q, --quiet             Mute verbose logs
    -v, --version           Display version number
    -h, --help              Display usage information

  Examples

    # Serve "deck.md" as presentation
    $ eloc deck.md

    # Create & open "new-deck.md" as presentation in browser
    $ eloc open new-deck.md

    # Export presentation with images
    $ eloc build deck.md --include "*.jpg"

Customization & Tips

  • Use --css arg with an external stylesheet, which will be applied on every slide.

  • Use inline <style /> for per-slide customization:

    _write style tag within markdown_
    
    <style>
      .slide { background: url(...) }
      .content { filter: invert() }
      code { opacity: 0.8 }
    </style>
    
  • https://math.vercel.app/ is your friend for embedding math equations.

See Also

Prior Art

  • mdx-deck - If you want to enhance slides with React, this is the one.
  • slides.com - Beautiful and powerful, the final choice for full featured presentation.
  • big - The boldest style, for fan of Takahashi method.
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].