CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Development Commands
jekyll serve --drafts
- Run local development server including draft postsbundle install
- Install Ruby gems and dependenciesjekyll build
- Build the static site for production
Architecture Overview
This is a Jekyll-based static website for Dr. Elena Luiza Luca, a pediatric dentist. The site is built using:
- Jekyll - Static site generator with Ruby/Liquid templating
- Tailwind CSS - Utility-first CSS framework (via CDN)
- GitHub Pages - Hosting platform (configured in _config.yml)
Site Structure
- Landing page (
index.html
) - Single-page layout with hero section, services cards, and blog preview - Blog system - Posts in
_posts/
directory using Jekyll’s blogging features - Layouts - Templates in
_layouts/
(default, post, page, tag-page) - Assets - Images and SCSS files in
assets/
directory - Romanian language - All content is in Romanian (locale: ro_RO)
Key Configuration
- Site URL: https://drluca.dental
- Google Tag Manager: GTM-KDHH99M
- Custom SCSS compilation with compressed output
- SEO tags and sitemap generation enabled
- Tag system for blog posts with pretty permalinks
Content Management
- Blog posts use front matter with title, description, published_date, image, and tags
- Images stored in
assets/img/posts/
for blog content - Custom CSS classes for blog content styling in
blog.scss
- Posts support featured images and automatic excerpts
Design System
The site uses a medical/healthcare color scheme with a custom “medicenter_color” brand color and maintains a professional, parent-friendly aesthetic focused on pediatric dental services.