CLAUDE.md

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

Repository Overview

This is a Jekyll-based portfolio website showcasing UX design and development work. The site features project case studies, blog posts, illustrations, and resume sections. It’s a static site that can be deployed to GitHub Pages or any static hosting service.

Key Commands

Development

Dependencies

Architecture

Content Collections

The site uses Jekyll collections for structured content:

Layout Structure

Styling

JavaScript

Assets

Content Management

Adding Projects

  1. Create new .md file in _projects/
  2. Add project images to assets/images/[project-name]/
  3. Use front matter with required fields (title, hero image, etc.)

Adding Blog Posts

  1. Create new .md file in _posts/ with date prefix: YYYY-MM-DD-title.md
  2. Add post images to assets/images/ or project subdirectories

Site Configuration

Key settings in _config.yml:

Deployment

The site builds to _site/ directory and can be served statically. The built files include processed Sass, optimized assets, and generated HTML from Markdown content.