This tutorial track takes a Site Author from an empty project to a working static documentation
site for a fictional design system called Acme UI.
You will build:
a Rocket project with a static build script
Site Head Metadata for titles, descriptions, canonical URLs, and language
user-owned Atlas layout data for the header, socials, and navigation icon budget
a small local wrapper around Rocket's current Atlas docs layout
sequential Pages with menu order, menu icons, and a non-linking section group
source brand assets resolved by Pages and layout data
a public favicon referenced from Site Head Metadata
the first colocated Acme UI component reference Page
The layout package imports are Rocket-owned. The docs/siteData.js,
docs/docsLayout.js, docs/pages/, docs/assets/, and
src/components/ files in this tutorial are user-owned project files. The
public/ directory is also user-owned and is for stable root-relative files such as
favicons.
the header logo, header links, and social links from siteData.headerData
the left documentation menu from Rocket's Page tree
automatic menu icons with a configurable server-render budget
the current Page content
desktop and mobile table-of-contents regions
optional page-level aside tips from metadata.custom.atlasDoc.asideTip
previous and next links from the Page tree
The layout does not own your public site identity. Put launch-facing facts such as site name,
default description, canonical origin, language, and favicon references in rocket-config.js under
Site Head Metadata.
After the static site is working, continue with Component Loading and
Request-time JavaScript Pages. Reference links are included
at the point where they help, but the guided path stays complete on its own.