Getting Started
Fumadocs Looks For Starlight
This theme requires Tailwind CSS to be installed and configured in your project for components to render correctly.
Prerequisites
Section titled “Prerequisites”-
You will need to have a Starlight website set up. If you don’t have one yet, you can follow the “Getting Started” guide in the Starlight docs to create one.
-
Tailwind CSS must be installed and configured in your project. If you haven’t added it yet, run:
Terminal window npx astro add tailwind
Installation
Section titled “Installation”-
starlight-fumadocsis a Starlight plugin. Install it by running the following command in your terminal:Terminal window npm install starlight-fumadocsTerminal window pnpm add starlight-fumadocsTerminal window yarn add starlight-fumadocs -
Configure the plugin in your Starlight configuration in the
astro.config.mjsfile.astro.config.mjs import starlight from '@astrojs/starlight'import { defineConfig } from 'astro/config'import starlightFumadocs from 'starlight-fumadocs'export default defineConfig({integrations: [starlight({plugins: [starlightFumadocs()],title: 'My Docs',}),],}) -
Start the development server to preview the theme in action.
Acknowledgments
Section titled “Acknowledgments”Thanks to Fuma Nama for creating Fumadocs, which served as the primary design inspiration and layout blueprint for this theme.
Special thanks to the creators of the Starlight plugins that provided the technical foundation for many features in this theme:
- Starlight Glide by raiz-toff
- Starlight Image Zoom, Astro D2, and
generator-starlight-pluginby HiDeoo - Starlight Codeblock Fullscreen by frostybee
- Starlight Copy Button by dionysuz