Skip to content

Updates 2025#17

Merged
jmchilton merged 12 commits intomainfrom
updates_2025
Jan 14, 2026
Merged

Updates 2025#17
jmchilton merged 12 commits intomainfrom
updates_2025

Conversation

@jmchilton
Copy link
Copy Markdown
Owner

No description provided.

- Rename slides.layout to slides.class for semantic clarity
- Add slides.layout_name field for referencing named layouts
- Add standard layout definitions (left-aligned, center) to generated slides
- Place layout definitions at top of all slide outputs
- Update schema documentation
- All topics validate successfully
- Embed @font-face declarations dynamically via JavaScript
- Detect viewing context (published vs standalone) and use correct font paths
- Copy font files to doc/build/html/images/ during build
- Fonts now load correctly in both generated and published slides
…eparators

Layout definitions should not have blank lines between --- separators
to prevent extra blank slides from appearing. Each layout definition
is now properly formatted as:
---
layout: true
name: left-aligned
class: left, middle
---
layout: true
class: center, middle
---
@jmchilton jmchilton merged commit 08ccc0a into main Jan 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant