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 formatYYYY-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