This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
bundle install # Install dependencies
bundle exec jekyll serve # Dev server on http://localhost:4000
bundle exec jekyll build # Production build (output: _site/)
gh-pages branch.github/workflows/jekyll.yml (Ruby 3.1, Jekyll build, GitHub Pages)j-kindred.com (CNAME file)JEKYLL_ENV=productionThis is a Jekyll 4.3 personal brand/portfolio site for a brand consultant. It combines a blog, podcast, and curated content sections.
_posts/): Blog articles in Markdown. Front matter: layout, title, date, source_url, excerpt. Reading time auto-calculated (words ÷ 200)._podcasts/): Custom collection with guest_name, guest_image, guest_bio, overview, apple_url, spotify_url, episode_number, series_number, chapters. Outputs to /podcast-for-neurodivergents/:title/._data/): YAML-driven content — influence.yml, positions.yml, reading.yml, bookshelf.yml, clients.yml, videos.yml, timeline.yml.default.html — Base layout (header/footer wrapper)post.html — Blog posts with author bio, auto-generated TOC, speed reader widget, sidebar with related postspodcast.html — Podcast episodes with guest info, episode metadata, schema.org JSON-LDpodcast-archive.html — Podcast listinginfluence.html — Influence galleryassets/js/speed-reader.js): SPRITZ-style reader on post pages, WPM adjustable 150–800assets/js/toc.js): Auto-generated from h2 headings in poststimeline.html): Client-side filtered view combining posts, reading, videos, influences, and career dataassets/js/canvas-animation.js): Scroll-based animation on homepageSingle SCSS file: assets/style.scss (~2,350 lines). Dark theme by default with CSS variables. Key colors: bg #25343F, accent #10bb5a. Compressed output via Jekyll SCSS pipeline plus jekyll-minify-html-rs.
jekyll-sitemap, jekyll-feed, jekyll-seo-tag, jekyll-archives, jekyll-paginate, jekyll-redirect-from, jekyll-minify-html-rs