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 theshiki
,rehype-pretty-code
andremark-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
Prop | Type | Default |
---|---|---|
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
Prop | Type | Default |
---|---|---|
neighbours* | { previous?: Item; next?:... |
Integrate your content management system with your application.
Learn how to use Notion as Content Management System in your application.
How is this guide?
Last updated on 10/17/2025