TileDown

TileDown

A Swift static site generator with a Markdown-canonical source format and a typed tile model. Authors keep content in constrained Markdown; TileKit turns it into static HTML, CSS, browser JavaScript for local tiles, JSON, and feeds.

This website is generated by the project it describes. The source lives under Website/content, and the build command is the same tiledown build-site command documented for users.

Built by TileDown

The live site is generated from Markdown folders, a built-in layout, the system theme, typed tiles, tag pages, and an RSS feed.

Try a local tile

The counter below is not server-backed. It is a typed tile that renders HTML, theme-aware CSS, and browser JavaScript scoped to this page.

0

What the demo covers

SurfaceLive coverage
Markdown profileheadings, links, images, tables, lists, code, block quotes
Typed tilescallout and counter render in this site
Site modelfolder routing, navigation, shared stylesheet, assets
Writing flowcanonical formatting and JSON output are documented
Publishing flowPages artifact workflow builds from source on Linux
Content modelposts, tags, latest posts, RSS, drafts, slug overrides
Referencespage:, post:, tag:, social:, and link: references

See the Feature Tour for a page that exercises the visible behavior, or open the repository to inspect the implementation.

Status

TileDown is a developer preview, not a production static site generator yet. The current engine and CLI are real enough to build this site, but project scaffolding, watch mode, richer tile types, and the service binding config path are still on the road map.