From 1a3f6171a1cdb58e6639bc97277fb626a2b8ef78 Mon Sep 17 00:00:00 2001 From: Daisy Leigh Brenecki Date: Thu, 7 Nov 2024 13:09:15 +1100 Subject: [PATCH] inital team page --- src/content/pages/about/team.md | 32 +++++++++++++++++++ .../program/[sessionId]-[variant].png.ts | 23 ++++++++----- 2 files changed, 47 insertions(+), 8 deletions(-) create mode 100644 src/content/pages/about/team.md diff --git a/src/content/pages/about/team.md b/src/content/pages/about/team.md new file mode 100644 index 0000000..d904517 --- /dev/null +++ b/src/content/pages/about/team.md @@ -0,0 +1,32 @@ +--- +title: The PyCon AU team +order: 3 +--- + +# The PyCon AU team + +PyCon AU is only possible because of the incredible effort of a team of volunteers. + +## Core Team + + + +- **Peter Hall**, Conference Director +- **Benno Rice**, Assistant Conference Director +- **Lilly Ryan**, Assistant Conference Director +- **Elena Williams**, Program Chair +- **Jack Skinner**, Sponsorship Coordinator +- **Kalila Lin**, Social Media Coordinator +- **Libby Berrie**, Volunteer Coordinator +- **Maia Sauren**, Program Chair +- **Nic Crouch**, Sponsorship Coordinator +- **Russell Keith-Magee**, Treasurer + +## Specialist Track organisers + +- DevOops: **Aurynn Shaw**, **Justin Warren** +- Education: **Amanda Hogan**, **Nicky Ringland**, **Sally Gridley** +- Scientific Python: **Adam Graham**, **Charles Turner**, **Genevieve Buckley**, **Kai Striega**, **Paige Martin** + + + \ No newline at end of file diff --git a/src/pages/program/[sessionId]-[variant].png.ts b/src/pages/program/[sessionId]-[variant].png.ts index f55d59b..017fef2 100644 --- a/src/pages/program/[sessionId]-[variant].png.ts +++ b/src/pages/program/[sessionId]-[variant].png.ts @@ -18,10 +18,12 @@ export async function GET({ params: Params request: Request }) { + console.log(params, request) let session = (await getEntry("sessions", params.sessionId))! let speakers = await Promise.all( session?.data.speakers.map(async (speakerId) => { let speaker = (await getEntry("people", speakerId))! + console.log(speakerId, speaker) return { name: speaker.data.name, image: speaker.data.has_pic @@ -30,6 +32,7 @@ export async function GET({ } }), ) + console.log(session, speakers) let inputData = { title: session.data.title, speakers, @@ -64,12 +67,16 @@ export async function GET({ export async function getStaticPaths(): Promise<{ params: Params }[]> { const pages = await getCollection("sessions") - return pages.filter((entry) => entry.data.speakers.length > 0 && entry.data.room !== null).flatMap((entry) => - ["og", "social", "video"].map((variant) => ({ - params: { - sessionId: entry.id, - variant, - }, - })), - ) + return pages + .filter( + (entry) => entry.data.speakers.length > 0 && entry.data.room !== null, + ) + .flatMap((entry) => + ["og", "social","video"].map((variant) => ({ + params: { + sessionId: entry.id, + variant, + }, + })), + ) }