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:

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