Quarto

Important

Do not create quarto brand extension or use the revealjs seminar plugin (complexity).

TODO

  • Layout: template, font, logo (see /home/gerit/ownCloud/inbox/quarto/presentation-example-big_data_analytics)
  • Interaction (seminar plugin + feedback flow)
  • Ask students how they learn (PDF, …) whether they use a knowledge management system (which one), …
  • always build output in _site dir

Principles

  • Design contents in such a way that students can learn them (after the session, pdf, making comments)
  • Add dynamic illustrations only as an extra (link them in the offline version)

Layout

typography defaults:

  --font-family: "Source Sans Pro", sans-serif;

Adding headings to the navigation

## Heading {data-menu-title="I. Overview"}

### Will not be in the navigation

PDF output for students based on an all-slides.qmd (with make pdf)

---
title: "BDA Analytics (LECTURE)"
format: revealjs
---

# BDA Analytics  (LECTURE)

Hand-made toc

\newpage

## Lecture 1

\{\{< include lecture_1.qmd >\}\}

\newpage

## Lecture 2

\{\{< include lecture_2.qmd >\}\}

Adding extensions

docker compose run --rm quarto quarto add gadenbuie/countdown/quarto
docker compose run --rm quarto quarto add martinomagnifico/quarto-simplemenu

Publishing to github pages

For quarto publish gh-pages : install quarto locally (otherwise, the ssh and git setup in the docker container requires detailed configuration).

See tutorial

Creating extensions

https://github.com/mcanouil/awesome-quarto

https://m.canouil.dev/quarto-extensions/

quarto list extensions

https://quarto.org/docs/extensions/creating.html

Shortcuts: - g : goto slide - b - d

Timer

quarto add gadenbuie/countdown/quarto

{{< countdown minutes=5 seconds=32 top=10 left=0 >}}