CLAUDE.md

CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Commands

bundle install          # Install dependencies
bundle exec jekyll serve  # Start local dev server at http://localhost:4000
bundle exec jekyll build  # Build static site to _site/

Architecture

This is a Jekyll static site for Dev As Pros (devaspros.com), a software development agency. It’s deployed via GitHub Pages with a custom domain.

Key directories:

  • _layouts/ — Page templates (base layout wraps all pages)
  • _includes/ — Reusable partials (nav, footer, contact form, head tags)
  • _sass/ — SCSS organized by page (_home.scss, _services.scss, etc.) with separate _*_small_screens.scss variants for responsive styles
  • _data/ — JSON data files; projects.json drives the portfolio listings
  • _projects/ — Individual project pages as a Jekyll collection (configured in _config.yml with output: true)
  • css/ — Custom stylesheets alongside Bootstrap 4.3.1

Front-end stack: Bootstrap 4.3.1, jQuery 3.3.1, SCSS compiled to compressed CSS.

Content language: Spanish (es).

Jekyll plugins in use: jekyll-seo-tag, jekyll-sitemap.

Deployment: Push to master branch → GitHub Pages auto-builds and serves at www.devaspros.com.