Home

Point BxSites at a docs/ folder (or src/, for a project that isn't really "docs" in spirit). Get a fast, themeable static site out - documentation, a marketing site, a blog, or anything else Markdown can express - complete with search, i18n, and a markdown toolkit built for real content.

This very site is built by BxSites, from the Markdown files in this repository's own docs/ folder.

BxSites isn't only for reference documentation - it's a general-purpose static site generator. A marketing site, a blog, a knowledge base, a product site, a personal site: anything you can write in Markdown builds the same way, through the same themes, search, and i18n. Content lives in docs/ by default, or src/ for a project that reads more like a website than "docs" - every command works the same either way.

Markdown in, static HTML out

Point it at a docs/ folder - or src/, if your project reads more like a website than "docs" - and it renders a complete site into site/, no server required to host it.

Folder structure is nav structure

Nest folders and files under docs/ (or src/) and the navigation builds itself, in the order you set via frontmatter.

Ten built-in themes

A full gallery - bootstrap, material, tailwind, and seven more inspired by Docsy, Stripe, Docusaurus, Just the Docs, VuePress, GitBook and Notion - all overridable with your own theme.

Static, client-side search

A MiniSearch-powered search box (fuzzy matching, prefix search) plus a Cmd/Ctrl+K command palette, wired against a search index built at build time - no server dependency.

A blog, out of the box

Drop posts under docs/blog/posts/ and get authors, categories, year archives, RSS feeds, and per-post featured images - zero config required.

Fast, air-gapped by default

Fingerprinted CSS/JS bundling and responsive images out of the box, plus Bootstrap, highlight.js, Alpine.js, MiniSearch and (opt-in) Mermaid all vendored - a built site needs zero outbound requests by default.

A real plugin system

A plugin is just another installed BoxLang module - no separate plugin API to learn.

Plugins & themes, published on ForgeBox

install:plugin and install:theme download a published package straight into your project - browse bxsites-plugins and bxsites-themes on ForgeBox.

Import an existing theme

theme:import --source=mkdocs|jekyll|hugo converts another generator's own theme templates into a bx-sites scaffold to build on, instead of starting from scratch.

Migrate from GitBook, mkdocs, a zip, or Notion

bxSites migrate --from=gitbook|mkdocs|markdown-zip|notion converts an existing export or project into a working bx-sites project in one command.

Ship it anywhere

bxSites deploy ships the built site straight to S3, Azure, GCS, Firebase, FTP/SFTP, rsync, Netlify, Vercel, Cloudflare Pages, or GitHub Pages - or bxSites package zips it into a single archive instead.

Reusable variables & magic functions

{{ dotted.path }} pulls from bxsites.yaml's own variables block; {{ $name(args) }} calls a small BoxLang helper straight from Markdown - no plugin, no wiring.

Rich content blocks

Tables, buttons, prompts, expandables, tabs, and embedded OpenAPI specs - a GitBook-style block library on top of plain Markdown.

See it, don't just read about it

BxSites' own Markdown toolkit, in action right here on the homepage - not a screenshot, the real thing:

1
Install

install-bx-module bx-sites

2
Scaffold

bxSites new

3
Build & serve

bxSites serve

Callouts for every occasion

Twelve canonical admonition types - note, tip, warning, danger and more - each with its own accent color, plus a ??? collapsible variant. See Markdown Extensions.

Content tabs, math, diagrams

Grouped code tabs, KaTeX math, Mermaid diagrams, footnotes and definition lists all ship out of the box - see Markdown Extensions.

Where to go next

Need a hand building your site?

BxSites is free and open source - but if you'd rather have the team who builds it do the work, Ortus Solutions offers professional services and consulting for documentation sites, migrations, and any other static site built with BxSites.

Edit this page Download Markdown Last updated Aug 28, 2026, 3:16:38 AM