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/