This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
# Install dependencies
bundle install
# Run local development server (http://localhost:4000)
bundle exec jekyll serve
# Build for production
bundle exec jekyll build
This is a Jekyll-based personal portfolio site for jtfeng.com, using the github-pages gem for hosting compatibility.
_layouts/default.html - Base template with nav, footer, and asset includes_layouts/post.html - Extends default, adds article/prose wrappernav-top.html, footer.html - Site-wide navigation and footerindex-header.html, index-work.html - Homepage sectionscomp-carousel-*.html - Reusable Bootstrap carousel components (item, indicator, prev-next)_sass/)The main stylesheet at assets/css/styles.scss follows this structure:
_prose.sass for article content)Key customizations:
#ee3627assets/js/)bootstrap.bundle.min.js - Bootstrap JSgsap.min.js - GreenSock animationsmain.js - Custom initialization and library version checksindex.html - Homepage with header and work portfolio sectionsprivacy.md, terms.md, disclaimer.md - Legal pages using post layoutstyleguide/index.html - Design system documentation404.html - Error page