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.