Skip to content

Add keynote speaker pages and full bios#1638

Open
celinaczy wants to merge 5 commits into
ep2026from
keynote-speakers
Open

Add keynote speaker pages and full bios#1638
celinaczy wants to merge 5 commits into
ep2026from
keynote-speakers

Conversation

@celinaczy

Copy link
Copy Markdown
Contributor
  • Adds individual pages at /keynoter/[slug] for all 8 keynoters
  • Full bios and social links for all speakers
  • Entire keynoter card is now clickable
  • Responsive layout: photo + name side-by-side on desktop, stacked on mobile
  • Extends keynoters schema with social URL fields

celinaczy and others added 3 commits June 16, 2026 15:35
- Add /keynoter/[slug].astro page (photo + name/tagline side-by-side, bio and links below)
- Extend keynoters schema with social URL fields (mastodon, bluesky, twitter, linkedin, github, homepage)
- Move bio content to markdown body for proper paragraph rendering
- Make entire keynoter card clickable, linking to individual page
- Update all 8 keynoter .md files with full bios and social handles
@europython-society

europython-society commented Jun 16, 2026

Copy link
Copy Markdown
Member

Preview available

Key Value
url https://keynote-speakers.ep-preview.click
last update 2026-06-17T09:11:37.568Z

Comment thread src/content/keynoters/leah.md Outdated
Comment thread src/content/keynoters/leah.md Outdated
Comment thread src/content/keynoters/marlene.md Outdated
Comment thread src/content/keynoters/william.md Outdated
Comment thread src/content/keynoters/guido.md Outdated
Comment thread src/content/keynoters/leah.md Outdated
celinaczy and others added 2 commits June 17, 2026 11:08
copy spell check edits

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
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.

3 participants