
Security News
Rolldown Pulls Rust React Compiler Integration After Binary Size Increase
Rolldown paused Rust React Compiler integration after a 5MB binary size increase raised concerns about shipping React-specific code to all Vite users.
vitepress-api-document-theme
Advanced tools
DividePage Component Demo
Here is the link to the live demo. Have fun exploring!
Learn what is required before using Vitepress API Document theme and how to install it quickly. Let's get started!
This library is created with Vite + Vue3 + TypeScript. To start using this library, please make sure to install the following external libraries first:
Support Node.js 18.12.0 (LTS) and above
There are a few ways you can install Vitepress API Document theme, namely npm, yarn and pnpm. If you install via npm, here is a a single cmd to install this library
npm install vitepress-api-document-theme
yarn add vitepress-api-document-theme
pnpm add vitepress-api-document-theme
You will need to import component tags and css. Without the css import, the API Document theme will not display correctly.
You will need to import DividePage component to divide the main content into left and right so that API document theme can be rendered.
<script setup>
import { DividePage } from 'vitepress-api-document-theme';
</script>
Per Vitepress's Setup Wizard, there are three options
You can import the file within <style> of each .md file that you plan to use the imported component.
<style>
@import './node_module/vitepress-api-document-theme/dist/style.css';
</style>
Note: Do not add scoped in <style> because the css will not work.
You must import style in the css file in the theme directory.
@import "../../node_module/vitepress-api-document-theme/theme/style.css";
Please follow Option 2's instruction
There are two tags, namely:
<template #left> - For the left side of the main content, you can write api descriptions like query parameters or return properties.<template #right> - For the right side of the main content, you can add sample codes like api request and response.<DividePage>
<template #left>
// Add content here. Both html and markdown are supported.
</template>
<template #right>
// Add content here. Both html and markdown are supported.
</template>
</DividePage>
Note: When writing markdown, please leave a line so that it displays a markdown instead of text like the example above.
| Prop | Type | Required | Description |
|---|---|---|---|
top | number | Optional | Set vertical position of <template #right> Default is 0 |
For the full sample .md file in accordance to the live demo, please see our example directory.
Distributed under the MIT License. See LICENSE for more information.
Vitepress is licenses under MIT License. Click here for more information.
FAQs
Unknown package
The npm package vitepress-api-document-theme receives a total of 0 weekly downloads. As such, vitepress-api-document-theme popularity was classified as not popular.
We found that vitepress-api-document-theme demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Rolldown paused Rust React Compiler integration after a 5MB binary size increase raised concerns about shipping React-specific code to all Vite users.

Security News
/Research
Mini Shai-Hulud expands into the Go ecosystem after hitting LeoPlatform npm packages and targeting GitHub Actions workflows.

Security News
The Fable shutdown shows how quickly model access can become a business continuity risk for AI-dependent engineering teams.