diff --git a/src/components/Header.astro b/src/components/Header.astro index 8cc38b96c..231630cbb 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -20,7 +20,8 @@ const existingSlugs = new Set(existingPages.map((p) => p.id)); // Standalone .astro pages that always exist regardless of content collection const alwaysExist = new Set([ - "sessions", "speakers", "schedule", "posters", "talks", "tutorials", + "sessions", "speakers", "schedule", "schedule/talks", "schedule/tutorials", + "posters", "talks", "tutorials", "sprints", "jobs", "sponsors", "community-partners", "media-partners", ]); diff --git a/src/data/nav.ts b/src/data/nav.ts index c1740a904..217cf8432 100644 --- a/src/data/nav.ts +++ b/src/data/nav.ts @@ -31,7 +31,11 @@ export interface FooterColumn { const L = { // Programme - schedule: { label: "Schedule", url: "/schedule" }, + talksSchedule: { label: "Talks Schedule", url: "/schedule/talks" }, + tutorialsSchedule: { + label: "Tutorials Schedule", + url: "/schedule/tutorials", + }, talks: { label: "Talks", url: "/talks" }, tutorials: { label: "Tutorials", url: "/tutorials" }, posters: { label: "Posters", url: "/posters" }, @@ -123,7 +127,8 @@ export const NAV_MENUS: NavMenu[] = [ { label: "Talks & Schedule", items: [ - L.schedule, + L.talksSchedule, + L.tutorialsSchedule, L.talks, L.tutorials, L.posters, @@ -227,7 +232,8 @@ export const FOOTER_COLUMNS: FooterColumn[] = [ { title: "Programme", items: [ - L.schedule, + L.talksSchedule, + L.tutorialsSchedule, L.talks, L.tutorials, L.posters,