Skip to content

Speaker pages at /speakers/{key} with their talk history #74

Description

@duxi90

Idea, not a defect — worth discussing before anyone builds it.

lib/speakers.ts now holds enough for a page of its own: name, url, sameAs, image. The talk history is derivable by scanning events/ for each registry key, and per-event worksFor / jobTitle / bio give each entry in that history its point-in-time context.

A /speakers/{key} page would:

  • give the hero byline and the speaker block somewhere to link, instead of pointing straight off-site to LinkedIn
  • surface repeat speakers — several people have given three or more talks, which nothing on the site currently shows
  • add a real SEO surface, with Person structured data and sameAs back to the profiles

Open questions

  • Only for speakers with 2+ talks, or all 26 registry entries?
  • Include the YouTube recording per talk where youtube: exists?
  • Needs generateStaticParams over the registry plus a reverse index (event → speakers) in lib/events-server.ts.

Came out of adding the speaker byline and block (components/event-speakers.tsx).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions