This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a Jekyll-based blog hosted on GitHub Pages, primarily focused on “Today I Learned” (TIL) posts about Flutter, Dart, Figma, and other development topics. The blog uses the Minimal Mistakes theme and is written in Korean.
Site Information:
/blog# Install dependencies
bundle install
# Build the site locally
bundle exec jekyll build
# Serve the site locally (with auto-rebuild)
bundle exec jekyll serve
# Build with production baseurl
bundle exec jekyll build --baseurl "/blog"
The site automatically deploys to GitHub Pages via GitHub Actions when changes are pushed to the main branch. The workflow is defined in .github/workflows/jekyll.yml and uses Ruby 3.1.4.
_posts/)All blog posts follow a strict naming convention and structure:
File Naming:
YYYY-MM-DD-TIL-YY.MM.DD(topic-N).md2025-10-15-TIL-25.10.15(figma-1).mdPost Structure:
Every TIL post must follow this template:
---
title: "Today I Learned N회차 - [Topic]"
date: YYYY-MM-DDTHH:MM:SS-00:00
categories:
- TIL
tags:
- TIL
- [TopicTag1]
- [TopicTag2]
---
[한글로 작성된 서론 - 오늘 배운 내용 요약]
## 🎯 학습 목표
- [학습 목표 1]
- [학습 목표 2]
## 📚 학습 내용
### 1. [주제 1]
[내용을 표, 코드 블록, 계층 구조 등으로 시각적으로 정리]
## 💡 핵심 개념 정리
[트리 구조나 표로 핵심 내용 요약]
## 💻 [코드 예시 또는 유용한 팁 정리]
## 🚀 다음 학습 목표
1. **[주제]**: [설명]
Key Formatting Guidelines:
TIL category and topic-specific tags└─, ├─, │) to visualize hierarchies_pages/)Static pages for archives:
category-archive.md - Categories listingtag-archive.md - Tags listingyear-archive.md - Chronological listing_config.yml)Key settings that affect content generation:
/:categories/:title/All posts automatically inherit:
layout: single
author_profile: true
read_time: true
comments: true
share: true
related: true
When creating or modifying TIL posts:
When the user requests a blog post review or asks to modify a post according to guidelines, always reference and apply the comprehensive style guide located at:
.claude/BLOG_STYLE_GUIDE.md
This style guide includes:
"📚 Today I Learned X회차 - [주제] 💡"Key differences from basic template:
When reviewing posts, ensure all items in the style guide checklists are satisfied.
main#TIL: YY.MM.DD 작성 ([Topic])