This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a Jekyll-based static website using the Minimal Mistakes theme. Development requires Ruby and Jekyll.
# 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 the site (generates _site/ directory)
bundle exec jekyll build
# Clean build artifacts
bundle exec jekyll clean
This is a personal portfolio website for Mario Dagrada with the following structure:
_config.yml contains site settings, author info, and Jekyll configuration_data/navigation.yml with Home, Projects, and Blog sections_pages/ directory
    home.md: Main landing page with bio and career timelineprojects.md: Collection listing page for projectsblog.md: Blog listing pagecareer.md: Detailed career information404.md: Error page_projects/ directory
    number field and displayed in list layoutassets/images/ with subdirectories for blog and project imagesassets/css/main.scss (overrides theme font sizes)assets/files/