Sign inSign up

abdennour/remark

By abdennour

•Updated about 7 years ago

Slides as Code For presentations using Markdown Syntax

Image
0

123

abdennour/remark repository overview

⁠Getting Started

docker run --rm -p 8889:80 --name presentation -d  abdennour/remark:0.14.0-nginx-1.17-alpine

Then , Visit : http://localhost:8889⁠

šŸŽ‰šŸŽŠ congrats!

⁠Usage

To override the Default slides, prepare your slides in a one Markdown file, and mount it under /usr/share/nginx/html/slides.md ( Check docker compose below)

version: '3.7'

services:
  presentation:
    image: abdennour/remark:0.14.0-nginx-1.17-alpine
    ports:
    - 8889:80
    volumes:
    - ./myslides.md:/usr/share/nginx/html/slides.md

⁠How the image has been Built ?


ARG NGINX_VERSION


FROM alpine:edge as builder

RUN apk --update add curl
WORKDIR /downloads
ARG REMARK_VERSION
ENV REMARK_VERSION=${REMARK_VERSION}

RUN curl -O https://cdnjs.cloudflare.com/ajax/libs/remark/${REMARK_VERSION}/remark.min.js
   


FROM nginx:${NGINX_VERSION} as remark

LABEL maintainer="Abdennour Toumi" \
      website="kubernetes.tn" \
      description="Slides as Code For presentations using Markdown Syntax"

WORKDIR /usr/share/nginx/html
COPY src/. .
COPY --from=builder /downloads/remark.min.js ./js/remark.min.js

CMD ["nginx", "-g", "daemon off;"]


Tag summary

Content type

Image

Digest

Size

8.5 MB

Last updated

about 7 years ago

docker pull abdennour/remark:0.14.0-nginx-1.17-alpine