Introduction
On this page
Kilim turns a folder of Markdown files into a fast static site. It is written in TypeScript, for developers who want their blog, landing page or documentation to load instantly and to stay correct as it grows.
- Zero JavaScript by default. Pages are plain HTML and CSS. A
<script>that nothing asked for fails the build, and the few plugins that need one, such as search, declare it. - SEO checks at build time.
kilim checkfinds missing titles and descriptions, broken links and anchors, orphan pages, images withoutaltand pages that grew too heavy, with the file and line to fix. - Typed content. Collections describe their frontmatter with a schema, and a typo in a date or a missing title stops the build with the file and line.
- Fast output. Critical CSS inline, responsive AVIF and WebP images with their sizes, subset fonts, Open Graph images, a sitemap, feeds and Speculation Rules, without configuration.
- A local admin.
kilim devserves an editor at/admin/for content, blocks, media and theme settings. It edits the same files you commit and never reaches the published site.
- Install Kilim and start a site from a template.
- Learn how content and collections work.
- Pick or write a theme, and add plugins such as search.
- Deploy the site.