Skip to main content

Overview

BookStack organizes information using a structure similar to a traditional book stack.
Content is arranged in Books, Chapters, and Pages. A book represents the highest level of organization and is usually dedicated to a single topic. Within a book, users can create pages directly or group them into chapters, which are optional and help keep content organized. All actual information is stored in pages, while books and chapters may include short descriptions to improve searchability and visibility. 

Multiple books can be further organized using Bookshelves, which allow related books to be grouped together.

Content hierarchy and organization options

To keep the interface familiar and intuitive, BookStack uses real-world book concepts to structure documentation content. All content is created as a Page, which serves as the basic unit of documentation.

  • Pages belong to a specific Book.

  • Within a Book, Pages can optionally be grouped into Chapters for better organization.

  • As your documentation grows, Shelves can be used to categorize Books, with each Book able to belong to multiple Shelves if needed.

This hierarchical structure is central to BookStack’s design and is often a key factor in deciding whether the platform is the right fit for a particular use case—something users tend to either appreciate or find limiting.

 

 

Structure colors.png

Fig. BookStack content structure: Shelves organize multiple Books; Books contain Pages, which can be optionally grouped into Chapters. Pages may exist as published content or drafts.

Screenshots

Page view

How BookStack Displays Core Content

https://books.neolaiacampus.eu/uploads/images/gallery/2026-01/scaled-1680-/00-page-view.PNG

A list of screenshots is available here