CLAUDE.md

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

Project Overview

This is a Jekyll-based personal blog for Alexey Gulev (agulev.com) focused on game development, particularly the Defold engine. The site is deployed to GitHub Pages and contains Russian and English blog posts about game development.

Development Commands

Local Development

# Install dependencies
bundle install

# Run development server (serves at http://localhost:4000)
bundle exec jekyll serve

# Run development server with auto-reload and live refresh
bundle exec jekyll serve --watch --livereload --host=0.0.0.0 --port=4000

# Build the site for production
bundle exec jekyll build

Deployment

The site automatically deploys to GitHub Pages via GitHub Actions when pushing to the main branch. The workflow is defined in .github/workflows/pages.yml.

Architecture & Structure

Core Jekyll Configuration

Content Organization

Assets & Media

Special Features

Migration Context

This blog was migrated from WordPress to Jekyll, preserving:

Dependencies & Plugins

Content Guidelines

-->