Bookdown
Static documentation generator that turns Markdown and JSON configuration files into DocBook-like HTML pages.
Bookdown is a PHP command-line tool that reads Markdown files and JSON configuration and writes DocBook-like HTML pages with a table of contents, numbered headings and previous, next and up navigation. The output is plain HTML, so the generated site can be published from a Git repository to GitHub Pages or any static host.
It is installed with Composer from a skeleton project, and the getting-started guide shows how to generate the example pages and review them with PHP’s built-in server. The generator runs on a developer’s machine, not on the live site.
Worth knowing
The project has no working website: the address its repository names now serves an unrelated site. The documentation lives on a GitHub Pages site, and the repository README itself holds no installation instructions.
Identity
Rendering and deploy
- Runs as
- Dev only5
- Rendering
- Static output6
- Install with
- composer create-project4
Releases
Adoption
Sources
- 2026-10-20: links, Written in, License, GitHub stars
github.com/bookdown/Bookdown.Bookdown - 2026-10-20: links, Categories, Content storage
bookdown.github.io/intro/what-is-bookdown.html - 2026-10-20: Maintainer
github.com/bookdown/Bookdown.Bookdown/blob/1.x/composer.json - 2026-10-20: Runtime, Minimum runtime, Install with
bookdown.github.io/intro/getting-started.html - 2026-10-20: Runs as
bookdown.github.io/basic/generating-html.html - 2026-10-20: Rendering
bookdown.github.io/basic/publishing.html - 2026-10-20: License
github.com/bookdown/Bookdown.Bookdown/blob/1.x/LICENSE.md - 2026-10-20: Current major version, Last release
repo.packagist.org/p2/bookdown/bookdown.json - 2026-10-20: Packagist downloads
packagist.org/packages/bookdown/bookdown.json - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/packagist.org/packages/bookdown%2Fbookdown - 2026-10-25: Packagist downloads a month
packagist.org/packages/bookdown/bookdown/stats.json