Quick guide for future sessions of Codex and Claude Code on this repo.
main (legacy branches removed).origin/main (GitHub Pages site repo).2.5.4 (lockfile is pinned to it).bundle _2.5.4_ installbundle _2.5.4_ exec jekyll serve --host 127.0.0.1 --port 4000Gemfile are intentional: logger, csv, base64, bigdecimal.
index.md, research.md, courses.md, cv.md, resources.md, contact.md_layouts/default.html, _layouts/home.html, _layouts/page.html, _layouts/research.html, _layouts/contact.html_includes/head.html, _includes/header.html, _includes/footer.html, _includes/contact.html_data/settings.yml (menu, social, contacts)<768px) header is intentionally centered (name, subtitle, nav, toggle).<md) and right-aligned on desktop (>=md)._includes/header.html, _layouts/home.html, assets/css/main.css.html[data-theme="light" | "dark"].localStorage["rgriva-theme"].#theme-toggle in _includes/header.html.assets/js/theme-toggle.js (updates theme, aria attrs, icon/label, persistence, and system-change behavior when no explicit user choice exists)._includes/head.html.assets/css/main.css under :root and html[data-theme="dark"]..border-top/.border-bottom overrides._config.yml as google_analytics._includes/head.html.googlec71560e67d5288f9.html.gitignore (_site, vendor, .bundle, etc.).QR_code.pdf and QR_code.png are intentionally ignored.rg./usr/bin/ruby may fail with Bundler 2.5.4.PATH="/opt/homebrew/opt/ruby/bin:$PATH" bundle _2.5.4_ ...