This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a Jekyll-based blog focused on AI transformation, business strategy, and enterprise AI implementation. The site is hosted on GitHub Pages using the Minimal Mistakes theme and serves as Ken Calhoon’s professional blog covering AI industry insights, case studies, and strategic guidance.
# Install dependencies
bundle config set path 'vendor/bundle'
bundle install
# Start local development server with live reload
bundle exec jekyll serve --livereload
# Build site for production
bundle exec jekyll build
main branch.github/workflows/jekyll.yml_posts/ - Blog posts in markdown format with YAML frontmatter
YYYY-MM-DD-title.md_pages/ - Static pages (about, archives, etc.)_data/navigation.yml - Site navigation configurationassets/ - Images, PDFs, CSS, and JavaScript filesAll posts follow this frontmatter pattern:
---
title: "Post Title"
date: YYYY-MM-DD HH:MM:SS +0000
categories:
- category-name
tags:
- tag-name
---
assets/images/assets/pdfs/{% link %} syntax for internal asset references_config.yml# Basic image with custom dimensions
{:height="700px" width="400px"}
# Image with border styling
{: style="border: 1px solid #2E8B57;"}
# With caption
{: style="border: 1px solid #2E8B57;"}
<p style="text-align: center; font-size: 0.9em; color: #555;">Caption text</p>
# External links (new tab)
[Link text](https://example.com){:target="_blank" rel="noopener noreferrer"}
# Internal post references (use actual post filename)
[See my post here]({% post_url YYYY-MM-DD-post-title %})
mmistakes/minimal-mistakes_data/navigation.yml_site/ directory_drafts/ (not published)_archive/helpful_syntax.txtKey files to understand:
_config.yml - Main site configurationGemfile - Ruby dependencies_data/navigation.yml - Site navigation_posts/ - All blog contentassets/images/ - Image assetshelpful_syntax.txt - Markdown and Jekyll syntax reference