- 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
30 lines
1.2 KiB
Markdown
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`
|