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.
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
A list of screenshots is available here
