CLAUDE.md

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

Project Overview

This is Julian Reif’s personal academic website built with Jekyll using the Minimal Mistakes theme as a remote theme. The site is hosted on GitHub Pages at julianreif.com.

Build and Deploy Commands

Build locally:

bundle exec jekyll build

Serve locally with live reload:

bundle exec jekyll serve

Note: Changes to _config.yml require restarting the server.

Deploy process (manual):

  1. Run bundle exec jekyll build
  2. Copy contents of _site/ to root folder
  3. Copy CNAME to root folder

Architecture

Data-Driven Content

Research publications and software listings are managed via JSON data files in _data/:

The _pages/research.md template iterates over these JSON files to render the research page dynamically.

Theme Customizations

Custom overrides to the Minimal Mistakes theme:

Key Configuration

Content Updates

To add a new publication, add an entry to the appropriate JSON file in _data/. Each entry supports fields: title, coauthors, publication, award, media, policy, other, abstract.

Research PDFs are stored in /research/ and CV in /cv/.