CLAUDE.md
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Commands
bundle exec jekyll serve # start local dev server at http://localhost:4000
bundle exec jekyll build # build site to _site/
bundle install # install/update Ruby gems
Architecture
This is a Jekyll 4.0 personal blog using the minima theme, deployed to GitHub Pages via the matevojts.github.io domain.
Key directories:
_posts/— blog posts as Markdown files, filename format:YYYY-MM-DD-slug.md_layouts/— overrides minima’s default layout (default.htmlwraps head/header/content/footer)_includes/— partial templates (head, header, footer, google-analytics)_site/— generated output, never edit directly, not committed to gitassets/images/— static images
Post frontmatter convention:
---
layout: post
title: "Post Title"
date: YYYY-MM-DD
excerpt_separator: <!--more-->
---
Posts are primarily written in Hungarian. The <!--more--> tag marks where the excerpt ends on the homepage listing.
Theme overrides: The site overrides minima’s _layouts/default.html to inject custom includes. Google Analytics (G-PVCGJCFHQB) loads only when JEKYLL_ENV=production.
Deployment: Pushing to master triggers GitHub Pages to build and serve the site automatically.