CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Commands

# Serve the site locally
bundle exec jekyll serve
# or simply:
./run.sh

# Build the site (output to _site/)
bundle exec jekyll build

Architecture

This is a Jekyll-based personal academic website using the Minimal Mistakes remote theme (mmistakes/minimal-mistakes@4.19.2). It is deployed to GitHub Pages.

Content structure

Key pages to update

Front matter defaults

All posts default to layout: single with author_profile: true, read_time: true, share: true, and related: true (set in _config.yml). Pages use layout: single with author_profile: true.

Theme customization

Custom Sass overrides go in _sass/. Layout and include overrides go in _layouts/ and _includes/ respectively, which take precedence over the remote theme’s files.