Repository Simplification Summary

βœ… What Was Done

1. Moved Complex Files to Archive

All unnecessary files moved to ARCHIVE/ folder:

2. Simplified Jekyll Structure

3. Created Ultra-Simple Guide

🎯 Result: 3-File Website Management

Users now only need to edit 3 files to manage the entire website:

  1. _data/authors.yml - Add/remove lab members
  2. _data/papers.csv - Add/remove publications
  3. _data/navigation.yml - Change website menu

πŸ“ Before vs After

Before (Complex)

β”œβ”€β”€ PI_ONLY/
β”œβ”€β”€ STUDENT_ZONE/
β”œβ”€β”€ WORKFLOWS/
β”œβ”€β”€ utils/
β”‚   β”œβ”€β”€ generate_people.py
β”‚   β”œβ”€β”€ import_publications.py
β”‚   └── validate_student_pr.py
β”œβ”€β”€ LAB_WEBSITE_GUIDE.md (200+ lines)
β”œβ”€β”€ COLLABORATIVE_SYSTEM_OVERVIEW.md
β”œβ”€β”€ IMPLEMENTATION_PLAN.md
β”œβ”€β”€ collections/
β”‚   β”œβ”€β”€ _people/ (auto-generated pages)
β”‚   └── _posts/
β”œβ”€β”€ _includes/
└── _layouts/

After (Simple)

β”œβ”€β”€ _data/                    # EDIT THESE 3 FILES:
β”‚   β”œβ”€β”€ authors.yml          #   β†’ Lab members  
β”‚   β”œβ”€β”€ papers.csv           #   β†’ Publications
β”‚   └── navigation.yml       #   β†’ Menu
β”œβ”€β”€ _pages/                  # Content pages
β”œβ”€β”€ _posts/                  # News posts  
β”œβ”€β”€ assets/images/           # Images
β”œβ”€β”€ WEBSITE_GUIDE.md         # Simple guide
β”œβ”€β”€ README.md                # Quick start
└── ARCHIVE/                 # Old complex stuff

⚑ Benefits

  1. No Python scripts needed - Everything works with YAML/CSV editing
  2. No complex folder structures - Clear, flat organization
  3. No 200-line guides - Simple, focused documentation
  4. No auto-generation - Direct YAML-to-website rendering
  5. No specialized knowledge - Anyone can edit YAML files

πŸš€ How Users Update Website Now

  1. Edit a YAML file (authors.yml, papers.csv, or navigation.yml)
  2. Add images to assets/images/ if needed
  3. Git commit and push
  4. Website updates automatically

That’s it! No scripts, no templates, no complicated workflows.


The old complicated system is preserved in ARCHIVE/ if ever needed, but the new system is designed to be maintenance-free and user-friendly.