CLAUDE.md

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

What This Is

Personal technical blog (www.lutkir.dev) built with Jekyll and the Minimal Mistakes remote theme, hosted on GitHub Pages.

Development Commands

# Install dependencies
bundle install

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

# Clean rebuild (if dependencies are stale)
rm -f Gemfile.lock && rm -rf .bundle vendor/bundle && bundle install

Note: _config.yml changes require restarting the server.

Architecture

Post Front Matter Pattern

Posts use this front matter structure:

---
title: "Post Title"
categories:
- Blog
toc: true
toc_label: "On this page"
toc_icon: "list"
toc_sticky: true
header:
  og_image: /assets/images/og/<filename>.jpg
tags:
- Tag Name
---

Key Config Details