Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
API documentation template for Jekyll by CloudCannon, featuring full-text search, responsive layout, and CMS-optimized editing.
Aviator is a Jekyll-based API documentation template created by CloudCannon, designed to publish and maintain reference documentation through a three-column layout, full-text search, and category-driven navigation.
Aviator is a Jekyll template for building API documentation sites. It takes documentation pages written in Markdown with front matter and generates a static site with a three-column layout: navigation on the left, content in the center, and supplementary information on the right. The template runs on Jekyll 3.7.2 and supports newer versions. It was made by CloudCannon, the Cloud CMS for Jekyll, and is distributed through the CloudCannon GitHub repository with a live demo available.
excluded_in_search: true in front matter.position_number field in the collection configuration or page front matter.Aviator is for developers and technical writers who need a fast, searchable API reference site. It suits teams already using Jekyll as their static site generator, and it is especially convenient for teams using CloudCannon as a CMS because the template is pre-optimised for that editing workflow.
To get started, you add your site and author details in _config.yml, then run bundle install and bundle exec jekyll serve to work locally. Each documentation section is a collection; you set the order of collections with the position_number field in the collection configuration and the order of pages within a collection in their front matter.
No. Aviator is a legacy template that CloudCannon no longer maintains. It still works with Jekyll, but you should not expect updates or bug fixes.
Add excluded_in_search: true to the front matter of any documentation page, and that page will be left out of the full-text search index.
Aviator was built with Jekyll 3.7.2, and the template's documentation says it should support newer versions as well. Because the template is no longer maintained, you may need to test compatibility.
The order of collections is set by a position_number field in the collection configuration inside _config.yml. Within a collection, each document's order is set by the same field in its front matter.
No. Aviator is a standard Jekyll theme, so you can use it with any Jekyll workflow, such as building locally with Bundler or deploying to any static host. CloudCannon support is an additional benefit, not a requirement.
