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