All Projects → msoedov → Hacker Slides

msoedov / Hacker Slides

Licence: mit
A small UI for building presentation slides from markdown markup

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Hacker Slides

Nodeppt
This is probably the best web presentation tool so far!
Stars: ✭ 9,589 (+2934.49%)
Mutual labels:  slides, slideshow, markdown
Gatsby Starter Deck
🗣 Create presentations using Gatsby, React & Markdown.
Stars: ✭ 522 (+65.19%)
Mutual labels:  slides, slideshow, markdown
Press
Minimalist Markdown Publishing for Nuxt.js
Stars: ✭ 181 (-42.72%)
Mutual labels:  slides, slideshow, markdown
Backslide
💦 CLI tool for making HTML presentations with Remark.js using Markdown
Stars: ✭ 679 (+114.87%)
Mutual labels:  slides, slideshow, markdown
Patat
Terminal-based presentations using Pandoc
Stars: ✭ 1,725 (+445.89%)
Mutual labels:  slides, slideshow, markdown
Slideshow
slideshow gems - write your slides / talks / presentations in plain text with markdown formatting conventions
Stars: ✭ 173 (-45.25%)
Mutual labels:  slides, slideshow, markdown
Vue Infinite Slide Bar
∞ Infinite slide bar component (no dependency and light weight 1.48 KB)
Stars: ✭ 190 (-39.87%)
Mutual labels:  slides, slideshow, slide
Libreoffice Impress Templates
Freely-licensed LibreOffice Impress templates
Stars: ✭ 238 (-24.68%)
Mutual labels:  slides, slideshow
Gatsby Remark Embedder
Gatsby Remark plugin to embed well known services by their URL.
Stars: ✭ 245 (-22.47%)
Mutual labels:  slides, markdown
tweenslideshow
A simple slideshow using Tweenmax
Stars: ✭ 34 (-89.24%)
Mutual labels:  slideshow, slide
s6
S6 Blank - Slideshow templates using HTML 5, CSS 3 'n' JavaScript 2017+ w/ Bespoke.js-compatible "microkernel"
Stars: ✭ 91 (-71.2%)
Mutual labels:  slideshow, slides
Marp Core
The core of Marp converter
Stars: ✭ 224 (-29.11%)
Mutual labels:  slides, markdown
Asciidoctor Reveal.js
🔮 A reveal.js converter for Asciidoctor and Asciidoctor.js. Write your slides in AsciiDoc!
Stars: ✭ 219 (-30.7%)
Mutual labels:  slides, slideshow
Reveal.js
The HTML Presentation Framework
Stars: ✭ 57,980 (+18248.1%)
Mutual labels:  slides, slideshow
Marp
The entrance repository of Markdown presentation ecosystem
Stars: ✭ 3,378 (+968.99%)
Mutual labels:  slides, markdown
markdown-slides
Using markdown, write simple but beautiful presentations with math, animations and media.
Stars: ✭ 64 (-79.75%)
Mutual labels:  slideshow, slides
Reveal Ck
Create slides with ruby (and usually in markdown)
Stars: ✭ 202 (-36.08%)
Mutual labels:  slides, markdown
elm-slice-show
A simple presentation engine in Elm
Stars: ✭ 59 (-81.33%)
Mutual labels:  slideshow, slides
cachu-slider
🌈 🔆 Create animated full screen and content-fit sliders efficiently.
Stars: ✭ 30 (-90.51%)
Mutual labels:  slideshow, slide
slipshow
An engine for displaying slips, the next-gen version of slides
Stars: ✭ 17 (-94.62%)
Mutual labels:  slideshow, slides

Hacker Slides

MIT licensed Build Status Open Source Helpers

Hacker Slides is a self hosted reveal.js presentations editor form markdown files.

Features:

  • Reach ui editor
  • Markdown markup
  • Live reload
  • Color schemes
  • Pdf print
  • Demo version
  • Tiny 10 Mb docker image
  • Optional Basic auth
Edit mode Published
1st 1st
2nd 2nd

This repo is a reworked version of Sandstorm Hacker Slides which features easy set up run outside of Sandstorm and without vagrant-spk. Likewise you can publish and edit your previous markdown slides which is not supported in the original version.

Run from docker image

docker run -it -p 8080:8080 -v $(pwd)/slides:/app/slides msoedov/hacker-slides

Build locally

To build and run it locally

go get
go run main.go

[GIN-debug] Listening and serving HTTP on :8080

And then you can just open http://127.0.0.1:8080 and it's ready to use with sample slides.

Run with docker

docker run -it -p 8080:8080 -v $(pwd)/slides:/app/slides msoedov/hacker-slides

Protect slides with password

Basic auth (disabled by default)

USER=bob PASSWORD=password1 go run main.go
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
 - using env:	export GIN_MODE=release
 - using code:	gin.SetMode(gin.ReleaseMode)

WARN[0000] Auth mode enabled
WARN[0000] Visit http://bob:[email protected]:8080
docker run -it -p 8080:8080 -e USER=bob -e PASSWORD=password1 -v $(pwd)/slides:/app/slides msoedov/hacker-slides

Use local images

Store pictures you want to use in the images subfolder, slides/images/ and reference them in the editor as Markdown:

![demoPicture](/images/demo.png)

or as HTML:

<img src="/images/demo.png">

Getting Help

For feature requests and bug reports submit an issue to the GitHub issue tracker

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].