This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a Jekyll-based academic portfolio website for Zhilin Shi, a Geography M.S. student at Texas A&M University. The site uses the Minimal Mistakes theme hosted on GitHub Pages and showcases research, teaching, and professional information.
bundle exec jekyll serve
Start local development server (usually runs on http://localhost:4000)
bundle install
bundle exec jekyll build
Install dependencies and build the site for production
bundle update
Update Ruby gems to latest compatible versions
_pages/): Main site pages (research.md, cv.md, teaching.md, etc.)_research/): Individual research project pages using Jekyll collections_posts/): Blog posts (currently minimal usage)_data/navigation.yml): Site navigation configurationassets/): Images, PDFs, CSS, and other static filesmmistakes/minimal-mistakes remote themeassets/css/custom.css for additional stylingresearch collection configured in _config.yml with permalink structure /projects/:name/_research/ directoryConfigured in _data/navigation.yml with main menu items:
_research/ directory_pages/research.md)assets/research_images/assets/cv/ and assets/misc/assets/images/assets/teaching_photos/Configured in _config.yml under author: section with bio, avatar, and social links.
Site deploys automatically to GitHub Pages when changes are pushed to the main branch. Uses GitHub Pages’ built-in Jekyll processing with the github-pages gem.