From bf3e8e42da819574e33e2a6707d7af8d267ea668 Mon Sep 17 00:00:00 2001 From: Hovirix <184756415+Hovirix@users.noreply.github.com> Date: Mon, 2 Feb 2026 17:04:33 +0100 Subject: [PATCH] feat: add dedicated Team page with YAML database - Create _data/team.yml database with member information and membership history - Support for roles: founder, president, vice-president, active-member, project-lead, board-member - Track membership by Academic Year (AY) - Create pages/team.html with comprehensive team sections: - Current Executive Board section showing president/vice-president - Founders section celebrating original team members - Active Members section organized by year with Project Leads and Active Members subsections - Update navigation in _layouts/default.html: - Replace 'Founders' link with 'Team' link to new dedicated page - Remove Founders section from index.html homepage: - Cleaner homepage, dedicated page for team information Database-driven approach allows easy management of growing alumni list. Pre-populated with 9 founding members from AY 23-24. --- _data/team.yml | 79 +++++++++++++++++ _layouts/default.html | 3 +- index.html | 180 -------------------------------------- pages/team.html | 196 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 277 insertions(+), 181 deletions(-) create mode 100644 _data/team.yml create mode 100644 pages/team.html diff --git a/_data/team.yml b/_data/team.yml new file mode 100644 index 0000000..f6e6d7a --- /dev/null +++ b/_data/team.yml @@ -0,0 +1,79 @@ +# BSML Team Database +# Structure: List of member dictionaries with first_name, last_name, linkedin, and membership history +# +# Role options: +# - founder +# - president +# - vice-president +# - active-member +# - project-lead +# - board-member +# +# Academic Year (AY) format: YY-YY (e.g., 25-26 for 2025-2026) + +- first_name: Giacomo + last_name: Ciro + linkedin: https://linkedin.com/in/giacomo-ciro + membership: + - role: [vice-president, board-member] + AY: 25-26 + - role: [vice-president, board-member] + AY: 24-25 + - role: [founder, board-member] + AY: 23-24 + +- first_name: Marco + last_name: Lomele + linkedin: https://www.linkedin.com/in/marco-lomele/ + membership: + - role: [founder, board-member] + AY: 23-24 + +- first_name: Giulio + last_name: Caputi + linkedin: https://www.linkedin.com/in/giulio-caputi/ + membership: + - role: [founder, board-member] + AY: 23-24 + +- first_name: Alessandro + last_name: Morosini + linkedin: https://www.linkedin.com/in/alessandro-morosini/ + membership: + - role: [founder, board-member] + AY: 23-24 + +- first_name: Francesco + last_name: Vacca + linkedin: https://www.linkedin.com/in/francescoovacca/ + membership: + - role: [founder, board-member] + AY: 23-24 + +- first_name: Costanza + last_name: D'Ercole + linkedin: https://www.linkedin.com/in/costanzadercole/ + membership: + - role: [founder, board-member] + AY: 23-24 + +- first_name: Laura + last_name: Valente + linkedin: https://www.linkedin.com/in/laura-valente-757348234/ + membership: + - role: [founder, board-member] + AY: 23-24 + +- first_name: Tancredi + last_name: Dorsi + linkedin: https://www.linkedin.com/in/tancredidorsi/ + membership: + - role: [founder, board-member] + AY: 23-24 + +- first_name: Rocco + last_name: Totaro + linkedin: https://www.linkedin.com/in/roccototaro/ + membership: + - role: [founder, board-member] + AY: 23-24 diff --git a/_layouts/default.html b/_layouts/default.html index 764e1f7..51bb4c5 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -34,7 +34,8 @@
Students sharing the same passion
-
-
-
-
-
-
-
-
-
- Celebrating the minds behind BSML
+Academic Year {{ all_years | first }}
+
+ The visionaries who started it all
+
+ Year-by-year contributions
+
+
+