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 tech blog hosted on GitHub Pages at https://dasoldasol.github.io. The site uses the Minimal Mistakes theme (remote theme) and contains 128+ blog posts primarily covering AWS, data engineering, machine learning, and algorithms.

Common Commands

# Install dependencies
bundle install

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

# Build the site (outputs to _site/)
bundle exec jekyll build

# Clean generated files
bundle exec jekyll clean

Architecture

Content Structure

Theme Structure (Minimal Mistakes)

Post Front Matter

---
title: "Post Title"
excerpt: "Brief description for previews"
toc: true
toc_sticky: true
categories:
  - CategoryName
modified_date: 2024-12-05 08:36:28 +0900
---

Key Configuration (_config.yml)

Deployment

The site deploys automatically via GitHub Pages when changes are pushed to the master branch. No CI/CD workflows are configured; GitHub Pages handles Jekyll builds natively.

Working rules for this repository