This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is the Fuzzy Labs website - a Hugo-based static site generator for a company specializing in open source MLOps solutions. The site includes company information, blog posts, case studies, and service offerings.
# Start Hugo development server
cd hugo
hugo server# Generate static content with Hugo
hugo --config="hugo/config.toml" -s hugo -d $PWD/public# Remove generated files
rm -rf public# Serve locally from public directory (must build first)
firebase serve# Login and deploy
firebase login
firebase deploy
# Deploy to dev environment
firebase deploy --project=fuzzylabs-dev- hugo/config.toml: Main Hugo configuration
- hugo/content/: All markdown content (blog posts, pages, case studies)
- hugo/layouts/: HTML templates and partials
- hugo/static/: Static assets (CSS, JS, images)
- public/: Generated static site (created by Hugo build)
- Blog posts: Located in
hugo/content/blog/with frontmatter including author info, tags, and metadata - Case studies: Located in
hugo/content/case-studies/ - Service pages: Individual markdown files in
hugo/content/ - Layout templates: Custom layouts for different content types in
hugo/layouts/
- hugo/layouts/index.html: Homepage template
- hugo/layouts/_default/baseof.html: Base template for all pages
- hugo/layouts/_default/blog_post.html: Blog post template with author info and social sharing
- hugo/layouts/partials/: Reusable template components (navigation, footer, etc.)
Blog posts require specific frontmatter:
---
title: "SEO Title | Blog | Fuzzy Labs"
articletitle: "Display Title"
description: "Short description"
metadescription: "Meta description for SEO"
date: 2022-01-27T00:00:00
tags: ["tag1", "tag2"]
image: "/images/image.jpg"
author_name: "Author Name"
author_thumbnail: "/images/author-thumb.jpg"
author_description: "Author bio"
layout: blog_post
draft: false
---- Automated deployment on commits to
masterbranch - Uses Hugo v0.58.3 for builds
- Deploys to Firebase Hosting using
FIREBASE_TOKENenvironment variable - Configuration in
.circleci/config.yml
- Serves from
publicdirectory - Main site: fuzzylabs.ai
- Dev environment: fuzzylabs-dev.web.app
The site has a dropdown navigation with:
- Services (AI specializations)
- Case Studies (client work examples)
- About (company info and careers)
- Blog (technical content)
- GitHub link to open source projects
- Open source MLOps emphasis
- Technical blog content on AI/ML topics
- Case studies demonstrating real-world applications
- Company positioning as MLOps consultancy