Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A responsive Jekyll theme for documentation with built-in search, designed for GitHub Pages.
Just the Docs is a Jekyll theme for creating documentation websites, with built-in search and a responsive layout designed to be hosted on GitHub Pages.
Just the Docs is a Jekyll theme for building documentation websites. It takes Jekyll site content written in Markdown and produces a static HTML site with a built-in search index, a responsive layout, and sidebar navigation. The theme is distributed as a Ruby Gem and the official starter template hosts the output on GitHub Pages with a GitHub Actions workflow.
_config.yml and supports adding further Jekyll plugins, changing theme versions, and normal Jekyll content structures.bundle exec jekyll serve on your computer to preview the site locally and see changes live in the browser before committing, avoiding the wait for GitHub Pages to rebuild._layouts, _includes, and _sass files when building a fork.The template approach uses a Gemfile that loads the just-the-docs gem, and a GitHub Actions workflow builds and publishes the site on GitHub Pages. Alternatively, you can add gem "just-the-docs" to a Jekyll site's Gemfile, set the theme to just-the-docs in _config.yml, and run bundle to install dependencies.
Just the Docs is free and open source, released under the MIT License. There are no paid tiers or hosted plans; the theme is a set of files you use with your own Jekyll setup.
Yes, Just the Docs is available as open source under the MIT License, so you can use it for free in personal and commercial projects without paying licensing fees.
You can use the official Just the Docs Template by clicking "use the template" on GitHub, which creates a new site repository with the theme preconfigured. Alternatively, install the ruby gem by adding gem "just-the-docs" to your Gemfile and setting theme: just-the-docs in _config.yml.
Yes, the template sets up a GitHub Pages site using the GitHub Pages / Actions workflow. You don't need to clone or fork the theme repository itself; the template and the gem handle everything. It can take up to 10 minutes for changes to publish after you push.
No. The README explicitly states you only need to clone or fork the repo if you want to browse the theme docs locally, contribute to the theme's development, or build a new theme based on Just the Docs. For creating a documentation site, use the template or the gem.
The theme is built around four principles: as few dependencies as possible, no build script needed, first-class mobile experience, and making the content shine. This keeps the theme lightweight and focused on documentation.
