This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
# Install dependencies (first time setup)
bundle install
# Run local development server (serves at http://localhost:4000)
bundle exec jekyll serve
# Build site for production (output to _site/)
bundle exec jekyll build
This is a Jekyll-based personal website hosted on GitHub Pages at jeremybernste.in.
_layouts/ - HTML templates (default.html for pages, post.html for blog posts)_data/papers.yml - Structured data for research paperswriting/_posts/ - Blog posts in Markdown with Jekyll front matterresearch/ - Research paper pages (each paper has its own subdirectory)css/screen.css - Main stylesheet with section-specific color schemesjs/fall.js - 3D falling polyhedra canvas animation (currently disabled for performance)Pages use this front matter pattern:
---
layout: default
title: Page Title
alt_title: Navigation Label # shown in nav menu
order: 1 # menu ordering
---
Each main section has a distinct background color defined in css/screen.css:
#90ecfc)#c3fcb3)#ffe6a1)#f3bbfc)_posts/ and _shortest_path/ content is Copyright Jeremy Bernstein