Metadata-Version: 2.1
Name: markata
Version: 0.15.0
Summary: Markata: plugin-driven static site generator (Go implementation)
Author: Waylon Walker
License: MIT
Home-page: https://github.com/WaylonWalker/markata
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# Markata

**Write Markdown. Publish more than pages.**

Markata builds static sites from Markdown. Define feeds to filter, sort, and paginate content into HTML, RSS, Atom, or JSON; use templates and plugins to shape the result.

[Documentation](docs/quickstart.md) · [Installation](docs/installation.md) · [Releases](https://github.com/WaylonWalker/markata/releases)

## Install

```sh
# curl (Linux / macOS)
curl -fsSL https://raw.githubusercontent.com/WaylonWalker/markata/main/install.sh | bash

# mise
mise use -g github:WaylonWalker/markata

# uv
uv tool install markata

# uvx (run without installing)
uvx markata --help

# pip / pipx
pip install markata
pipx install markata

# Go (1.26+; current source)
go install github.com/WaylonWalker/markata/cmd/markata@main
```

Choose **one** method above, or download a binary from [GitHub Releases](https://github.com/WaylonWalker/markata/releases). Check your installation with `markata version`.

PyPI now distributes the Go implementation after a version break from [Python Markata](https://github.com/WaylonWalker/markata-py). See [installation details](docs/installation.md).

## Quick start

```sh
mkdir my-site && cd my-site
markata config init
markata new "Hello World"
markata serve
```

Build the output when you're ready:

```sh
markata build
```

## Set up your coding agent

```sh
markata agent install -g
```

See the [documentation](docs/) for agent configuration and other commands.

## Learn more

- [Quick start](docs/quickstart.md)
- [Installation and troubleshooting](docs/installation.md)
- [Configuration](docs/)
- [Feeds, templates, and plugins](docs/)
- [Naming migration](docs/guides/name-migration.md)

Markata is the Go implementation (formerly `markata-go`). The compatibility command and existing `markata-go.toml` configuration remain supported. See the [migration guide](docs/guides/name-migration.md).

