CLAUDE.md

CLAUDE.md

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

Project overview

This is 鹿佳莼’s personal Jekyll site (https://plasmashen.github.io/lujiachun, custom domain in CNAME), forked from the Alembic Jekyll theme. It is both a blog (Chinese-language posts under _posts/) and a games hub (/game/ — HTML mini-games plus Python analysis scripts).

The repo retains the upstream theme’s gemspec (alembic-jekyll-theme.gemspec) and Gemfile (which just references the gemspec), so the project builds as if it were the theme itself rather than consuming it as a gem.

Common commands

bundle install                      # install gems declared via the gemspec
bundle exec jekyll serve            # local dev server with live reload
bundle exec jekyll build            # build to _site/
python3 game/dp_optimizer.py        # run the card-pool-game DP analysis
python3 game/catch_bad_guy_expected_value.py  # EV simulator for catch_bad_guy_game

There is no test suite, linter, or CI build step. Deployment is GitHub Pages from the default branch — pushing to the remote publishes the site.

Architecture notes

Notable deviations from upstream Alembic