nuckty
RU

STATIC SITE GENERATOR

Build websites
from text and blocks.

nuckty is for documentation, guides and content websites. Write content in Markdown and build the interface with TypeScript block templates.

Node.js 24+MITIs it a fit? ↗
One block → HTMLnuckty output
{
  "block": "card",
  "content": [
    {"elem":"title","content":"Field guide"},
    {"elem":"description","content":"Markdown guides, with an interface built from blocks."}
  ]
}
ON THE PAGE

Field guide

Markdown guides, with an interface built from blocks.

BEMJSON describes the block. A nu template defines its markup.

How nuckty works

Content, templates and build logic stay in your project.

BUILD OUTPUT

Build once. Serve the files.

Pages and assets, their compressed copies and a manifest. The build also prepares nginx and Apache configuration. The server does not need nuckty to serve the pages.

How the files are served →
site/static artifact
html/pages
css/ · js/hashed bundles
svg/ · png/ · …images
brotli/ · gzip/compressed copies
manifest.jsonsizes and hashes
.htaccessApache
.build/nginx.conf — nginx

From a first page to a website

Dependencies → configuration → sitemap → Markdown → build.

Open the guide →