GenAI Personalization Website - Codebase Overview

What this site is

Global configuration and theme

Year-specific content model

Each year has:

`)

`)

`)

2024 specifics

2025 specifics

Routing and landing behavior

How accepted papers render

How speakers and organizers render

` components from Minimal Mistakes

Program Committee rendering

Files to duplicate/update for a new year (2026)

  1. Create pages
    • Copy pages/GenAIRecP2025/pages/GenAIRecP2026/
    • Update front matter: permalink: /GenAIRecP2026, titles, dates, location, navigation URLs, schedule table, and speaker/panelist/organizer arrays
  2. Create data files
    • _data/papers2026.yml (accepted papers)
    • _data/pc-members2026.yml (program committee)
  3. Add assets
    • assets/images/GenAIRecP2026/ (headshots, banners)
    • assets/papers/GenAIRecP2026/ (PDFs); update PDF paths in _data/papers2026.yml
  4. Update landing redirect
    • Edit index.html to URL=/GenAIRecP2026 and canonical href accordingly
  5. Update navigation (optional)
    • _data/navigation.yml if you want explicit links to prior editions or sections
  6. Verify includes and scripts
    • Ensure head scripts in _config.yml remain (Moment/jstz) for timezone display

Quick checklist for 2026

Local development

Notes and conventions