vetradocs-docusaurus
v0.0.1
Published
AI-powered documentation chat for Docusaurus
Downloads
0
Readme
Vetradocs Docusaurus Plugin
AI-powered documentation chat for Docusaurus.
Installation
npm install vetradocs-docusaurusUsage
Add the plugin components to your theme:
You need to wrap your site with the
VetradocsChatandVetradocsFloatingBarcomponents. The easiest way is to Swizzle theLayoutorRoot.e.g.
src/theme/Root.js:import React from 'react'; import { VetradocsChat, VetradocsFloatingBar } from 'vetradocs-docusaurus'; import 'vetradocs-docusaurus/dist/theme/VetradocsChat/styles.css'; import 'vetradocs-docusaurus/dist/theme/VetradocsFloatingBar/styles.css'; export default function Root({children}) { return ( <> {children} <VetradocsFloatingBar /> <VetradocsChat /> </> ); }Generate the Search Index:
Add a script to your
package.jsonto build the index after your docs are built."scripts": { "build": "docusaurus build && npx vetradocs-build-docusaurus" }This will generate
static/search-index.json.
Configuration
Pass props to the components to configure them.
<VetradocsFloatingBar
apiEndpoint="/api/your-chat-endpoint"
title="My AI Docs"
accentColor="#fa5252"
/>
<VetradocsChat
apiEndpoint="/api/your-chat-endpoint"
/>