✦ CLAUDE.md ✦
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Build & Development Commands
# Install dependencies
bundle install
# Local development server
bundle exec jekyll serve
# Production build (outputs to public/)
bundle exec jekyll build
Architecture Overview
This is a personal blog/portfolio site for Nielet D’mello (Security Engineer) built with Jekyll 3.6+ and the Minima ~2.5 theme, hosted on GitHub Pages at dmellonielet.com.
Key configuration:
_config.yml— site title “Kaleidoscope”, custom output topublic/(not the default_site/), 25 posts per page paginationGemfile— pure Ruby/Jekyll project; no Node.js. Plugins: jekyll-feed, jekyll-paginate, jekyll-seo-tag, jekyll-sitemap, jemojiCNAME— custom domain: dmellonielet.com
Content:
_posts/— Markdown blog posts with YAML front matter (tags supported)about.md— Author bio pageposts/index.html— Paginated post listingimages/— Post images and favicon assets
Custom includes:
_includes/custom-head.html— Favicon and PWA manifest (site.webmanifest) declarations_includes/read_time.html— Calculates estimated read time (words ÷ 135, minimum 1 min)
New post front matter format:
---
layout: post
title: "Post Title"
date: YYYY-MM-DD
tags: [tag1, tag2]
---
CI: Travis CI runs bundle exec jekyll build on commits to master; public/ is cleaned before each build.