# API Page

# Motivation

VT helps you generate an API page like this site's API page, which is very useful to index APIs.

# Quick Start

# 1. Create API pages

Create api/index.md and some sub pages:

 ├── docs
 │   ├── api
+│   │   ├── config-foo.md
+│   │   ├── config-bar.md
+│   │   ├── config-baz.md
+│   │   └── index.md
 │   ├── guide
 │   │   ├── getting-started.md
 │   │   ├── index.md
 │   │   └── ...
 │   └── index.md
 └── package.json

# 2. Config sidebar

Using Multiple Sidebars (opens new window) to define a sidebar for API.

// .vuepress/config.js
module.exports = {
  theme: "vt",
  themeConfig: {
    sidebar: {
      "/api/": [
        {
          title: "Config",
          path: "/api/",
          collapsable: false,
          children: ["/api/config-foo", "/api/config-bar", "/api/config-baz"],
        },
      ],
    },
  },
};

# 3. Enable API page layout

Declare that api/index.md is api index page:

---
api: true
---
Last Updated:  9/2/2023, 3:19:58 PM