CLAUDE.md

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

Development Commands

This is a Jekyll-based static website using the Minimal Mistakes theme. Development requires Ruby and Jekyll.

Setup and Local Development

# Install Ruby dependencies
sudo apt-get install ruby-dev
export GEM_HOME=$HOME/.gem

# Install Jekyll and Bundler
gem install jekyll bundler
alias bundle=bundle3.0  # might not be needed

# Install project dependencies
bundle install

# Serve locally with live reload
bundle exec jekyll serve --livereload

Build Commands

# Build the site (generates _site/ directory)
bundle exec jekyll build

# Clean build artifacts
bundle exec jekyll clean

Site Architecture

This is a personal portfolio website for Mario Dagrada with the following structure:

Key Configuration

Content Structure

Layout and Theme Customization

Content Guidelines