w5isp.com/CLAUDE.md
Graham McIntire f57d3d945d
Initial site setup with Zola and zolanight theme
- Zola static site with zolanight theme
- Blog section with sample posts
- Projects section for listing external projects
- Custom index template showing latest post and recent posts list
2026-02-17 09:51:14 -06:00

30 lines
1.2 KiB
Markdown

# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project
Static website for W5ISP (amateur radio callsign) built with [Zola](https://www.getzola.org/), a Rust-based static site generator.
## Commands
- `zola serve` - Local dev server with live reload (default: http://127.0.0.1:1111)
- `zola build` - Build site to `public/` directory
- `zola check` - Validate links and templates
## Architecture
This is a standard Zola project:
- **`content/`** - Markdown pages and blog posts. Zola uses `_index.md` for section pages and regular `.md` files for individual pages.
- **`templates/`** - Tera templates (Jinja2-like syntax). Key templates: `base.html` (layout), `index.html` (homepage), `page.html` (single page), `section.html` (section listing).
- **`sass/`** - SCSS stylesheets, auto-compiled by Zola (enabled in config).
- **`static/`** - Static assets served as-is (images, fonts, etc.).
- **`themes/`** - Zola themes (if using one).
## Configuration
- Sass compilation: enabled
- Search index: disabled
- Syntax highlighting theme: Catppuccin Mocha
- Custom variables go in `[extra]` section of `zola.toml`