FeaturesCMS
PreviousNext

Fumadocs

Implement your own documentation website with Fumadocs.

We offer you the ability to implement your own documentation website with Fumadocs.

The marketing applicatin comes with a working implementation of Fumadocs.

How to integrate in another application

  • Follow the Fumadocs documentation to integrate it in your application.
  • Check of the fumadocs is integrated in the application if you want to reuse it in another application.

The @kit/fumadocs package provides you :

  • a defaultMdxOptions function that handle the shiki, rehype-pretty-code and remark-mdx-files plugins for you (from @kit/fumadocs/mdx-options).
  • all the mdx components that you need to use with the @kit/fumadocs/mdx-components endpoint.
  • an llm function to simplify llm processing (from @kit/fumadocs/llm).
  • a bunch of components to use with the @kit/fumadocs/ui endpoint.

Components

DocsSidebar

The DocsSidebar component provides a collapsible navigation sidebar for documentation websites built with Fumadocs. It displays a hierarchical tree of pages and folders, allowing users to navigate through your documentation structure.

DocsLayoutProps

PropTypeDefault
tree*
Root
sidebar
SidebarOptions
containerProps
HTMLAttributes<HTMLDivElement>
themeSwitch
{ enabled?: boolean;...
searchToggle
Partial<{ enabled: boolean; components: Partial<{ sm: ReactNode; lg: ReactNode; }>...
i18n
boolean | I18nConfig<string>
false
githubUrl
string
links
LinkItemType[]
nav
Partial<NavOptions>
children
ReactNode

DocsBottomNavigation

The DocsBottomNavigation component displays previous and next navigation links at the bottom of documentation pages. It helps users navigate sequentially through your documentation content.

DocsBottomNavigationProps

PropTypeDefault
neighbours*
{ previous?: Item; next?:...

How is this guide?

Last updated on 10/17/2025