lyt — Agent Documentation
lyt is a minimal static site generator written in Go.
What is lyt?
lyt transforms YAML content files into static HTML pages.
Use lyt to:
- Generate documentation sites
- Build blogs with minimal dependencies
- Create simple, fast static sites
Installation
go install github.com/b7r-dev/lyt@latest
lyt --version
Quick Start
lyt init my-site
cd my-site
lyt build
lyt serve
Content Structure
content/pages/*.yaml:
meta:
title: "Page Title"
slug: "/page-slug"
description: "Description"
sections:
- type: "hero"
title: "Title"
Validate Content
lyt validate # Check content files
lyt build --validate # Build with validation
Schema Validation
# content/schema.yaml defines valid structure
page:
required_fields:
- meta
field_meta:
meta:
required:
- title
- slug