Skip to Content

Quick Start

Install and Setup VitePress

Please follow instructions at https://vitepress.dev/guide/getting-started .

Install TypeDoc and plugins

TypeDoc would typically be installed and executed from the VitePress project root but can be installed in any location.

npm install typedoc typedoc-plugin-markdown typedoc-vitepress-theme --save-dev

Update the TypeDoc config

Update the TypeDoc config file to include the plugins and add any additional options.

typedoc.json
{ "plugin": ["typedoc-plugin-markdown", "typedoc-vitepress-theme"] }

Run TypeDoc before bootstrapping VitePress

Run TypeDoc before bootstraping VitePress.

package.json
"predocs": "typedoc" "docs:dev": "vitepress dev", "docs:build": "vitepress build"

Configure Navbar and Sidebar

If running TypeDoc from outside the VitePress project root then the option docsRoot will need to be be updated for sidebar links to resolve correctly.

A sidebar named typedoc-sidebar.json is auto-generated to the output directory. This can then be referenced in the config file to include the sidebar in the docs.

.vitepress/config.mts
import typedocSidebar from '../api/typedoc-sidebar.json'; module.exports = { themeConfig: { nav: [{ text: 'API', link: '/api/' }], sidebar: [ { text: 'API', items: typedocSidebar, }, ], }, };

For further documentation please visit https://vitepress.dev/reference/default-theme-sidebar .

Last updated on