Skip to content

content: Updating GopherCon Africa 2026 talk and workshop pages - #335

Merged
ainsleyclark merged 3 commits into
mainfrom
claude/sweet-ramanujan-acf5qw
Oct 25, 2026
Merged

ainsleyclark merged 3 commits into
mainfrom
claude/sweet-ramanujan-acf5qw

Conversation

@ainsleyclark

Copy link
Copy Markdown
Collaborator

Summary

Updates the GopherCon Africa 2026 talk and workshop pages on ainsleyclark.com.

Talk (//go:embed: From Comment to Binary)

  • Renames the bundle to gophercon-africa-2026-talk to match the workshop. The page moves to /conferences/gophercon-africa-2026-talk/, and a permanent redirect in vercel.json keeps the old /conferences/gophercon-africa-2026/ URL working.
  • Adds a conference photo as the featured image, cropped to 1440×1130 like the other talks. This also fixes the missing image on its media card.
  • Publishes the slides (files/slides.pdf) as a "Download slides" button. The file downloads as go-embed-from-comment-to-binary-ainsley-clark.pdf.
  • Removes the "View workshop" link.
  • Renames the heading to "GopherCon Africa 2026 - Talk".

Workshop

  • Replaces the attendee-site mosaic with a conference photo as the featured image. The social share image (og.jpg) is still the mosaic.
  • Removes the slides, including the PDF, and the agenda heading and table.
  • Makes "View attendee sites" the main black button.
  • Renames the heading to "GopherCon Africa 2026 - Workshop".

Templates

  • Conference pages now use the shared components/breadcrumbs.html instead of hand-written markup. The component gains two optional params: parent, a page used as the parent for sections that don't render (here the /media archive), and title, which overrides the current crumb's text. Existing callers don't pass either, so they're unchanged.
  • Conference links take an optional colour (defaults to white), documented in the conference archetype.

Testing

  • Built ainsleyclark.com and showcase with Hugo v0.112.1 extended. There are no new warnings, and the old "Image not found" warning for the talk card is gone.
  • Breadcrumbs read Home > Media > heading on every conference page.
  • Diffed the built output from before and after. Blog posts and the showcase pages differ only in cache-busting timestamps and whitespace.
  • Checked the talk, workshop and media pages in desktop and mobile screenshots.
  • ainsley.dev couldn't be built in the sandbox: a remote fetch of the Typeform script is blocked there, with or without this change. This PR doesn't affect it, because its breadcrumbs callers don't pass the new params.
  • I couldn't test the vercel.json redirect locally, so it needs checking on the preview deploy.

Generated by Claude Code

claude and others added 3 commits October 25, 2026 19:14
Adds conference photos as the featured images for the GopherCon Africa
2026 talk and workshop, cropped to 1440x1130 like the other talks.

Renames the headings to "GopherCon Africa 2026 - Talk" and
"GopherCon Africa 2026 - Workshop". Removes the workshop slides and
agenda, and makes "View attendee sites" its primary black button. Drops
the "View workshop" link from the //go:embed talk until its slides are
added.

Conference pages now use the shared breadcrumbs component. It gains an
optional parent page, for sections that don't render, and an optional
title for the current page. Conference links can set a button colour.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015rguwMoTeEgpvBHRyyxaSF
…s slides

Renames the talk bundle to gophercon-africa-2026-talk to match the
workshop, moving the page to /conferences/gophercon-africa-2026-talk/.
A permanent redirect in vercel.json keeps the old URL working.

Turns on the slides block so the talk shows a "Download slides" button,
downloading as go-embed-from-comment-to-binary-ainsley-clark.pdf.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015rguwMoTeEgpvBHRyyxaSF
@vercel

vercel Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
website Ready Ready Preview Oct 25, 2026 7:20pm UTC
2 Skipped Deployments
Project Deployment Actions Updated
ainsleyclark.com Ignored Ignored Oct 25, 2026 7:20pm UTC
ainsleydev Ignored Ignored Oct 25, 2026 7:20pm UTC

Request Review

@ainsleyclark
ainsleyclark merged commit 5a5eac7 into main Oct 25, 2026
12 checks passed
@ainsleyclark
ainsleyclark deleted the claude/sweet-ramanujan-acf5qw branch October 25, 2026 19:23
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.

2 participants