Skip to content

Update homepage initiatives section #667

Description

@AJaccP

As a visitor, I want the Initiatives section on the homepage to show relevant, active initiatives so I can discover what the CCSS offers.


🧠 Context

The Initiatives section on the homepage has two issues:

A) The "Initiatives" heading links to #comingsoon, which goes nowhere. It should just be a plain heading with no link.

B) Two of the three currently displayed initiatives are no longer relevant:

  • CCSS Magazine — no longer active
  • DiscreteMath.ca — already marked active: false in the data file but still rendered

These should be replaced with:

  • CCSS YouTube Channel — where event recordings are posted (https://www.youtube.com/@carletoncomputersciencesoc305)
  • Resources — the resources section of the CCSS website (/resources)

🛠️ Implementation Plan

  1. Fix the heading link in layouts/index.html

    Find the Initiatives section heading and remove the <a> tag wrapping it, leaving just the heading text.

  2. Update data/initiatives.yml

    • Comment out the CCSS Magazine and DiscreteMath.ca entries (and set active: false on Magazine if not already)
    • Add two new entries for the YouTube channel and the Resources page. Each entry needs: title, link, color, description, and active: true. Pick a fitting color and description for each — the existing entries are a good reference for style.
  3. Verify with hugo server that the Initiatives section shows the correct three cards (Questions Repository, YouTube, Resources) and that the heading is no longer a link.


✅ Acceptance Criteria

  • The "Initiatives" heading on the homepage is no longer a link
  • CCSS Magazine and DiscreteMath.ca are commented out in data/initiatives.yml
  • YouTube channel and Resources page appear as active initiative cards
  • All three visible initiative cards have working links

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status
In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions