Website for the Cosmology & Astrophysics Group at Northeastern.
Live site: https://mcclearyj.github.io/mccleary_group/
This repo is structured as a GitHub Pages site. Most content lives in simple YAML data files and Markdown pages.
Quick Overview
- Edit publications in
_data/publications.yml. - Edit team members in
_data/team.ymland add headshots toassets/images/team. - Edit home, research, teaching pages in
index.md,research.md,teaching.md,team.md. - Site settings (title, base URL, contact info) are in
_config.yml.
Deploy
- Push to the default branch; GitHub Pages builds automatically.
Update PI / Contact Info
- File:
_config.yml - Keys under
pi:control the email and Google Scholar link used across the site.
Add a New Publication
- File:
_data/publications.yml - Add a new entry. Sorting is by
year, but for readability you can place new items near the top. - Minimal fields:
- title: "Paper Title" authors: "First A., Second B., J. McCleary, et al." journal: "Journal Name" year: 2025 link: "https://doi.org/..." # optional but recommended tags: ["lensing", "methods"] # optional
- The Publications page groups by
yearand automatically collects “2021 and Earlier”. No manual sectioning needed beyond theyearfield.
Add or Update Team Members
- File:
_data/team.yml - Current members (displayed first):
- name: "Full Name" status: "current" role: "PhD Student" # or Postdoctoral Fellow, etc. affiliation: "Optional line" # optional image: "/assets/images/team/filename.jpg" research: "Topics: ..." # short sentence; optional
- Past members:
- name: "Full Name" status: "past" role: "Undergraduate Student" # former role current_position: "Now at ..." image: "/assets/images/team/filename.jpg"
- The first entry in the “current” list is styled as the PI highlight card. Keep the PI as the first current member.
Add Photo Assets
- Team headshots: place files in
assets/images/teamand reference the path in_data/team.yml. - Research images:
assets/images/research(used byindex.mdandresearch.md). - Teaching images:
assets/images/teaching(used byteaching.md). - Favicon and app icons are in
assets/imagesand referenced by_layouts/default.html.
Image Tips
- Team headshots are displayed in a circular frame at ~180×180 px; square images crop best. Use JPG or PNG. Keep file sizes modest (<1 MB preferred).
Edit Pages/Sections
- Home page sections:
index.md(hero text, three research preview cards, recent publications count). - Team page:
team.md(renders from_data/team.yml; contains a “Join Our Group” blurb you can edit inline). - Publications page:
publications.md(renders from_data/publications.yml). - Research page:
research.md(three sections with images and text; update copy and images as needed). - Teaching page:
teaching.md(course cards with images and descriptions).
Navigation
- Links are defined in
_layouts/default.html. - To remove the Teaching page entirely: delete
teaching.mdand remove the Teaching link from_layouts/default.html.
Other
- After adding images, use the full leading-slash path (e.g.,
/assets/images/team/name.jpg) so links work both locally and in production.
Questions or changes for the website that you’re unsure about? Contact @GeorgeVassilakis ([email protected])