This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a Jekyll-based personal website and blog hosted on GitHub Pages at fragkakis.org. It uses the Minimal Mistakes theme (v4.26.2) via remote theme.
# Install dependencies
gem install github-pages
# Run local development server
jekyll serve
# Site available at http://127.0.0.1:4000/
# Build site without serving
jekyll build
GitHub Pages automatically builds and deploys on push to master branch.
Theme: Minimal Mistakes remote theme (mmistakes/[email protected])
Content Structure:
_posts/ - Blog posts (format: YYYY-MM-DD-Title.md)_pages/ - Static pages (about, blog listing, projects)images/ - Static image assets_includes/ - Custom includes (e.g., vimeoPlayer.html)_data/ - Navigation and UI text configurationKey Configuration:
_config.yml - Site settings, theme config, plugins, front matter defaults_data/navigation.yml - Main navigation menuGemfile - Ruby dependencies (github-pages gem)Blog Posts:
layout: single (set by default)/images/filename.png</div> `
Layouts Used:
splash - Homepage with feature rowssingle - Standard post/page layouthome - Blog listing with paginationPlugins: jekyll-remote-theme, jekyll-paginate, jekyll-sitemap, jekyll-feed, jekyll-include-cache