Presentations created by Steve Miller All done with reveal.js with markdown source material.
- Main site https://present.r15cookie.com
- Shortcut keys
- Showing Speaker Notes in popup window: "S"
- Overview Mode "O"
-
To build:
make build
-
To Run (container will autoremove when stopped manually):
make run
-
To Stop
make run
-
To run a live environment for editing
make livedev
To print to PDF:
- Add the following to the markdown header of a presentation:
revealOptions:
showNotes: 'separate-page'- Open the presentation, and append
?print-pdfto end of URL (remove any#/present) - Use the local systems print dialog to print a PDF
- Setup k8s Cluster. With Civo
civo k3s create <clustername> --size g3.k3s.small --nodes 1 --applications cert-manager-
Set domainname manually to ingress (TODO: exteranl-dns setup...)
-
Install cert-manager
-
Setup an Issuer. Below example assumes leverage a Trafik for an ingress
apiVersion: cert-manager.io/v1alpha2 kind: ClusterIssuer metadata: name: letsencrypt-prod namespace: cert-manager spec: acme: email: me@r15cookie.com server: https://acme-v02.api.letsencrypt.org/directory privateKeySecretRef: name: blast-public-secret-issuer-account-key solvers: - http01: ingress: class: traefik
-
Apply rest of repo
kubectl apply -k .