This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
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.
# Install Ruby dependencies
bundle install
# Start local development server
bundle exec jekyll serve
# If webrick error occurs
bundle add webrick
# 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
# Build minified JavaScript (uglify-js)
bundle exec rake js
# Update copyright files and version info
bundle exec rake default
_config.yml
- Contains all site settings, theme configuration, and plugin setup_posts/
- Blog posts in Markdown format with YAML front matter_pages/
- Static pages and site navigation pages_layouts/
- Template files (single, home, default, archive, etc.)_includes/
- Reusable template components and partials_sass/
- SCSS stylesheets organized by theme structure_data/
- YAML data files for site configuration and navigationassets/
- Images, JavaScript, and other static assets_site/
- Generated static site (excluded from git)_posts/
/categories/
Essential Jekyll plugins configured:
jekyll-paginate
- Post paginationjekyll-sitemap
- XML sitemap generationjekyll-gist
- GitHub Gist embeddingjekyll-feed
- RSS/Atom feed generationjekyll-include-cache
- Performance optimization