Mealbench Blog - Claude Context

Project Overview

This is the Mealbench Blog - a Jekyll-based food blog hosted on GitHub Pages at https://blog.mealbench.com

Architecture

  • Framework: Jekyll static site generator
  • Hosting: GitHub Pages (using github-pages gem v231)
  • Domain: blog.mealbench.com (configured via CNAME)
  • Theme: Custom minimal theme with professional styling

Directory Structure

/
├── _posts/          # Blog posts (YYYY-MM-DD-title.md format)
├── _layouts/        # Jekyll layouts (default, post, page)
├── _includes/       # Reusable components (header, footer)
├── _data/           # Site data (navigation.yml)
├── assets/css/      # Stylesheets (style.css)
├── index.html       # Homepage with paginated posts
├── about.md         # About page
├── categories.md    # Categories listing
├── 404.html         # Custom 404 page
├── robots.txt       # SEO configuration
└── favicon.ico      # Site favicon (new, uncommitted)

Key Configuration (_config.yml)

  • Title: Mealbench Blog
  • URL: https://blog.mealbench.com
  • Pagination: 5 posts per page
  • Permalink: /:year/:month/:day/:title/
  • Plugins: jekyll-feed, jekyll-seo-tag, jekyll-sitemap, jekyll-paginate

Development Commands

# Install dependencies
bundle install

# Run local server
bundle exec jekyll serve

# Build site
bundle exec jekyll build

Content Management

  • Posts: Create in _posts/ with format YYYY-MM-DD-title.md
  • Front Matter: Required fields - layout, title, date, categories, author, excerpt
  • Excerpt Separator: <!--more-->
  • Categories: Food categories like “basics”, “techniques”, “recipes”

Recent Changes

  • Implemented professional Jekyll structure matching phynch-blog architecture
  • Added comprehensive site navigation and category system
  • Created clean, minimal design with focus on readability
  • Set up GitHub Pages deployment with custom domain
  • Added SEO optimizations (sitemap, robots.txt, meta tags)

Git Status

  • Branch: main
  • Uncommitted: favicon.ico (newly added)
  • Recent commits: Professional Jekyll structure refactor, Codex-based improvements

Important Notes

  • Site is production-ready and live at blog.mealbench.com
  • All Codex recommendations have been implemented
  • Blog follows enterprise-ready standards for Jekyll sites
  • GitHub Pages compatible with github-pages gem constraints

Testing & Validation

  • No automated tests configured (typical for Jekyll blogs)
  • Manual testing via bundle exec jekyll serve
  • GitHub Pages will build and deploy on push to main branch