Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Jekyll version of the beautiful Docsy!
Docsy Jekyll Theme is a documentation starter template that reimplements Google's Docsy theme for Jekyll, giving you a static documentation site designed to deploy natively on GitHub Pages.
Docsy Jekyll Theme is a Jekyll port of the Docsy design originally built for Hugo, created by @vsoch. It produces a static documentation site from Jekyll markdown and configuration files, with the homepage landing directly on the Documentation view rather than a marketing banner. The template runs on Jekyll and is optimized for GitHub Pages, and it also ships with Docker Compose support for development and production.
_data/navigation.yml, while the table of contents sidebar is managed via _data/toc.yml; page URLs are defined with the permalink attribute in each page's front matter.pages folder, and the template includes a getting-started guide at /docs/getting-started that explains configuration options.docker-compose.yml file uses the jekyll/jekyll:3.8 image to run the site in dev or prod; for production, remove the ./vendor/bundle:/usr/local/bundle volume mount._config.yml and Liquid templates.Clone the repository to your docs directory, customize _config.yml, add pages to the pages folder, and update the navigation files. Then run jekyll serve (or bundle exec jekyll serve) to serve locally, or docker-compose up -d to start the container at http://localhost:4000.
The template is free and open source under the Apache License, matching the license of the original Docsy theme.
Yes, the repository is released under the Apache License, so you can use, modify, and distribute it freely.
It is designed for native deployment on GitHub Pages. The project structure and configuration are set up so you can clone the repo, adjust baseurl as needed, and push to GitHub Pages.
After cloning, run jekyll serve or bundle exec jekyll serve from the project directory. If you get a LoadError about webrick, add the gem with bundle add webrick.
Make sure Docker and Docker Compose are installed, then run docker-compose up -d. Open http://localhost:4000 in your browser to see the site. Remove the bundle volume mount for production.
Yes, posts are provided via a feed even though the homepage goes directly to the Documentation view. Jekyll's normal post workflow in the _posts folder applies.
