CLAUDE.md

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

Overview

This is a Jekyll-based personal tech blog (tgparkk.github.io) covering C++, async/multi-threading, rendering, Windows development, game programming, and stock trading systems. Content is primarily in Korean.

Commands

Local Development

bundle install                    # Install dependencies
bundle exec jekyll serve          # Run local server at http://localhost:4000
bundle exec jekyll build          # Build site to _site/

Deployment

Push to main branch - GitHub Pages auto-deploys.

Blog Post Structure

Posts go in _posts/ with filename format: YYYY-MM-DD-title.md

Required frontmatter:

---
layout: post
title: "Post Title"
date: YYYY-MM-DD
categories: category-name
tags: [tag1, tag2]
excerpt: "Brief description"
comments: true
---

Available categories: stock, cpp, windows, gamedev, rendering, async_servers, cooking, hobby, book, english, robotrader, trading-journal, machine-learning, blog-analysis, review, security

Architecture

Features