Skip to content

Quickstart

Install the Abstract Data Starlight theme and have a branded documentation site running in under five minutes.

Add the theme to your Astro project as a Starlight plugin. The package ships fully configured — drop it in astro.config.mjs and the brand surfaces apply automatically.

Terminal window
# add the theme
bun add @abstractdata/starlight-theme

Then register the plugin in your Starlight config:

astro.config.mjs
import { defineConfig } from 'astro/config';
import starlight from '@astrojs/starlight';
import abstractData from '@abstractdata/starlight-theme';
export default defineConfig({
integrations: [
starlight({
title: 'Acme Docs',
plugins: [
abstractData({
motion: 'full', // 'full' | 'calm'
credit: 'auto', // 'auto' | 'hide'
}),
],
}),
],
});

Run the dev server and navigate to localhost:4321. You should see the HUD surface with your project’s title in the top bar.

Terminal window
bun dev