Skip to content

Add archive#18

Open
qPalee wants to merge 10 commits intomainfrom
add-archive
Open

Add archive#18
qPalee wants to merge 10 commits intomainfrom
add-archive

Conversation

@qPalee
Copy link
Copy Markdown
Member

@qPalee qPalee commented Apr 4, 2026

Added archive section and updated the countdown to work after the event is finished

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 4, 2026

Deploy Preview for birminghack ready!

Name Link
🔨 Latest commit db75b3a
🔍 Latest deploy log https://app.netlify.com/projects/birminghack/deploys/69d58abfc4ef3a000864897b
😎 Deploy Preview https://deploy-preview-18--birminghack.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@cssbhamdev cssbhamdev enabled auto-merge (squash) April 4, 2026 16:10
@github-actions github-actions bot added the sync label Apr 4, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 4, 2026

This pull request has been marked to automatically sync to its base branch. You can disable this behavior by removing the label.

Copy link
Copy Markdown
Member

@Thatsmusic99 Thatsmusic99 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

idk how fuckin css works

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces an Archive section for past events, migrates event content into _data files, and updates the countdown so it continues to show meaningful text/time after the event window has passed.

Changes:

  • Move 2025/2026 event content into _data/2025.yaml and _data/2026.yaml, and render pages from those data files.
  • Add archive pages for 2025 and 2026 and update navigation to be driven by a configurable menu (with dropdown support).
  • Update the countdown include to switch messaging for “ends” and “since ended” states.

Reviewed changes

Copilot reviewed 11 out of 13 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
index.html Switches homepage to render from site.data['2026'] and updates ticket + countdown rendering.
css/main.scss Adds styling for archive “about” section and dropdown navigation.
assets/birminghack2-logo-vec.svg Adds a vector logo asset for the 2026 edition.
assets/birminghack1-logo-vec.svg Adds a vector logo asset for the 2025 edition.
archive/2026/index.html Adds an archive page rendering the 2026 event from _data/2026.yaml.
archive/2025/index.html Adds an archive page rendering the 2025 event from _data/2025.yaml.
_layouts/master.html Fixes favicon path to be root-relative.
_includes/nav.html Replaces hardcoded nav items with config-driven menu + dropdown support.
_includes/footer.html Fixes CSS logo image path to be root-relative.
_includes/countdown.js Enhances countdown behavior for “during” and “after” event states.
_data/2026.yaml Adds 2026 event data (schedule, partners, FAQs, ticket state, etc.).
_data/2025.yaml Adds 2025 event data (schedule, sponsors, partners, FAQs, etc.).
_config.yml Defines the site menu (including Archive dropdown).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Labels

enhancement New feature or request sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants