• /
    • Eleventy LibDoc

Eleventy LibDoc

An Eleventy starter project to craft slick and responsive documentation

2025-05-23

ITADS

Table of content
  1. Getting started
  2. Key features
  3. Configuration
  4. Creating content
  5. Primary navigation
  6. Files tree

Eleventy LibDoc is an easy to use and content focused starter project for Eleventy to craft slick and responsive documentation. It was was developed with accessibility awareness and low-tech mindset which allows to reach good page speed performances. It contains vanilla JS self-made components like search, primary navigation, table of content, code highlighting and sandboxes. Every page created with LibDoc is printable and can work properly even without Javascript by maintaining only essential features.

Getting started

  1. Clone or fork https://github.com/ita-design-system/eleventy-libdoc
  2. Run npm install
  3. Enter your own settings in settings.json. Configuration.
  4. Build and serve npx @11ty/eleventy --serve or just build npx @11ty/eleventy (if you already have your own web server).

Key features

Configuration

Start entering your own settings into settings.json at the root of the project. Configuration documentation.

Creating content

Easily write documentation with Markdown and HTML.

Primary navigation

One of the most important element of the user interface. Primary navigation documentation

Files tree