Project Structure Notes
Project Structure Notes
This project is organized into two groups:
1) Active modules (currently used)
/_pages/about.md: Homepage content (permalink: /)./_pages/cv.md: CV page./_pages/publications.html: Publications archive page./_data/profile.yml: Single source of truth for profile data./_includes/profile/*.html: Reusable render components for profile sections.
2) Optional modules (kept for future use, currently disabled)
Template demo pages and demo content are kept in place, but set with:
published: false
This prevents accidental rendering/reference while preserving future reusability.
Disabled examples include:
- Demo pages in
/_pages/(talks, teaching, portfolio, markdown/demo archives, etc.) - Demo collection items in
/_talks/,/_teaching/,/_portfolio/,/_publications/ - Demo blog posts in
/_posts/
Updating content
- Edit
/_data/profile.ymlfor:- research interests
- education
- work experience
- selected publications
about.mdandcv.mdwill automatically reuse these updates.
Re-enable an optional module later
- Set
published: true(or removepublished: false) in corresponding page/content files. - Add the page link back to
/_data/navigation.ymlif you want it in the header.