Go to file
Winston Smith 0127e9bde6
chore: update README
2023-11-23 10:34:33 +01:00
custom_files feat: add files to HTML serve public branch files 2023-02-27 11:25:08 +01:00
reveal.js@7de6ccb65b feat: add reveal.js as submodule 2023-02-21 07:34:31 +01:00
.gitlab-ci.yml feat: better artifact management 2023-03-03 21:31:07 +01:00
.gitmodules feat: add reveal.js as submodule 2023-02-21 07:34:31 +01:00
README.md chore: update README 2023-11-23 10:34:33 +01:00
index.html feat: add reveal.js index.html template 2023-02-28 07:47:04 +01:00

README.md

Alex Presentations

Here you'l find various presentations done with Revealjs or any new shiny tool I've found.
Currently, small adjustments were made to provide a to the reveal.js submodule all the configuration needed to serve files located in the parent folder.

Usage

Writing your slide

  • Use the reveal.js index.html template located in the submodule.
  • You can see your presentation by going to the index.html file with Firefox your favorite browser
  • Remember to set the correct path to plugins eg. custom_plugins/my_super_plugin/plugin.js

Gitlab CI/CD

A sample .gitlab-ci.yml is provided, currently (and quite dirtily FTM) providing a way to:

  • Generate a PDF from index.html via decktape (containerized)
  • Generate a Powerpoint (.pptx) file via linuxserver/libreoffice (containerized)
  • A job to prepare all of this
  • Serve said presentation/files via Gitlab Pages.

URLs

Didn't tested anywhere else but it should be:
https://.gitlab.io//[/slide.{pptx,pdf}].
For example:
https://john-doe.gitlab.io/alex-presentations/make/notion/

TODO

  • Better CI, currently jobs are manual only
  • Cleaner code
  • Better templating
  • Auto-upload to google-drive
  • PDF/PPTX/Pages CI when tag
  • Find a cure to earth's suffering

Disclaimer

Yeah, it's dirty, could be better, not optimal, yadah yadah.
Will try to do better, don't roast me too much :)