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 blog using the Minimal Mistakes theme, hosted at mustarddata.com. The site is configured in Korean (ko-KR) and uses the “contrast” skin theme. It’s a personal development blog operated by Daniel.

Development Commands

Local Development Setup

# Install Ruby dependencies
bundle install

# Start local development server
bundle exec jekyll serve

# If webrick error occurs
bundle add webrick

Build and Preview

# Build the site
bundle exec jekyll build

# Preview with test content (using Rakefile)
bundle exec rake preview

# Watch JavaScript changes
bundle exec rake watch_js

Asset Management

# Build minified JavaScript (uglify-js)
bundle exec rake js

# Update copyright files and version info
bundle exec rake default

Site Architecture

Core Configuration

Directory Structure

Content Management

Key Features

Plugin Configuration

Essential Jekyll plugins configured:

Asset Processing