This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Personal technical blog (www.lutkir.dev) built with Jekyll and the Minimal Mistakes remote theme, hosted on GitHub Pages.
# 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.
remote_theme: mmistakes/minimal-mistakes (not installed locally — layouts, includes, and assets come from the remote theme)_posts/ — Markdown files with YYYY-MM-DD prefix, categorized under “Blog”, using single layout with author profile, TOC, and sharing enabled by default (see _config.yml defaults)_pages/ — static pages (about, 404, archive pages)_data/navigation.yml — top nav linksassets/images/ — bio photo, OG images per post (in assets/images/og/)_site/ — build output (gitignored implicitly by GitHub Pages)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
---
/:categories/:title/