💋Kiss

Keep It Simply Static

Home

What is Kiss?

Kiss is a static site generator written in PHP. It features a simple yet flexible routing system, supports YAML, JSON, PHP, XML, INI and MD as data sources, and uses Twig as its templating engine.

Quick start

composer global require amund/kiss-php
kiss init my-site
cd my-site
kiss build

Features

Workflow

graph TD
    A[kiss.yml] --> B[Config]
    B --> C[Build]
    C --> D[copy dir]
    D --> I[Static files]
    C --> E[route dir]
    E --> F[items + data]
    F --> G[Twig render]
    G --> H[HTML pages]
    H --> J[Route manifest]
    J --> K[Clean stale files]

License

MIT