feat: Add conference talk single page layout and GopherCon UK 2026#313
Merged
Merged
Conversation
Each talk now renders a private-until-published page at /conferences/<slug>/ for QR codes shown at conferences, holding the slides download, numbered sources and event metadata. Pages use the insights single-page look, stay in draft until ~a day before the talk, and become the public hub afterwards with homepage Media cards linking internally instead of out to YouTube. Includes a conference-bundle archetype, make talk scaffolding target and the GopherCon UK 2026 talk as a draft demo. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019ut9UQGSaJrZfpJy3Jx79d
|
Deployment failed with the following error: Learn More: https://vercel.com/docs/concepts/projects/project-configuration |
|
The latest updates on your projects. Learn more about Vercel for GitHub. 2 Skipped Deployments
|
Vercel's project configuration schema no longer accepts the public property, failing every deployment with a schema validation error. Deployment privacy is now controlled from the Vercel dashboard. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019ut9UQGSaJrZfpJy3Jx79d
This reverts commit 07d6d01.
This reverts commit a32b58a.
Only GopherCon and London Gophers are conference talks with their own pages. Go Guild and JET Tech Fest are media appearances, so they revert to external-link cards via build.render: never and externalURL. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019ut9UQGSaJrZfpJy3Jx79d
Renders the bundle's featured image between the action buttons and the richtext content, moves the abstract above the sources list, and zeroes the event meta top margin at tablet so it vertically centres with the social share row. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019ut9UQGSaJrZfpJy3Jx79d
Cards and breadcrumbs show the short event heading while a new talkTitle param drives the single page H1 and Event schema, keeping card columns tidy. Moves the action buttons below the featured image, adds breathing room above the sources heading, and gives every talk a publishdate so date-aware cards render without warnings. The demo talk's publishdate is its creation date, not the future event date, since Hugo hides future-dated pages independently of draft status. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019ut9UQGSaJrZfpJy3Jx79d
Barba client-side transitions kept the homepage's smooth scroll instance alive when navigating to a conference page, breaking scrolling. Conference singles now join insights in the excluded paths so they load fresh, matching the existing insights fix. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019ut9UQGSaJrZfpJy3Jx79d
Adds the real slide decks to both bundles, enables their download buttons, and corrects the London Gophers date to 19 Feb 2025. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019ut9UQGSaJrZfpJy3Jx79d
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds a dedicated single page layout for conference talks, enabling them to render as full pages rather than redirecting to external URLs. It includes a new conference talk for GopherCon UK 2026 and refactors existing conference entries to use the new structure.
Key Changes
New Conference Single Page Layout (
layouts/conferences/single.html)Conference Social Sharing (
layouts/conferences/social.html)Event Schema Markup (
layouts/conferences/schema.html)Conference Styling (
pages/conference.scss)New Conference Talk: GopherCon UK 2026
Conference Archetype (
archetypes/conference-bundle/)make talk NAME=my-conf-2026Refactored Existing Talks
externalURL+build.render: neverto neweventandvideoparametersUpdated Card Component (
layouts/conferences/card.html)Build Configuration
talkMakefile target for creating conference talk bundlesImplementation Details
https://claude.ai/code/session_019ut9UQGSaJrZfpJy3Jx79d