This is an Astro site for hosting any presentations by Fish Percolator.
The production version of the site runs on Cloudflare and is available at https://pres.fishpercolator.co.uk/.
bun install
bun dev
Your site should be available at http://localhost:4321/
Apache License 2.0 - see LICENSE
Here's a quick summary of all the components in this repo:
RevealLayout creates a Reveal.js presentation with the Fish Percolator styles.
All other presentation content should be contained within this.
It will also create the title slide and set up the page metadata based on this.
It has a slot called title-slide that can be used to add additional content to the title slide.
This is like a mini RevealLayout that creates a chapter, where slides move vertically rather than horizontally.
The title is shown on every child slide.
The slot title-slide also exists here.
The main slide component - just renders a slide with its main slot as the slide contents.
Pass it an ImageMetadata and a string for alt text and it will render a scaled and styled image, intended to take up the whole slide.
A convenience component for rendering the most common type of slide - 1 title and 1 illustration.
Pass it Markdown and it will convert to the speaker notes field for that slide.