Files
awesome-docs/docs/api.md
sven 458651601e Enable local search functionality
- Added local search provider configuration
- Enhanced search with custom translations and options
- Created API reference page with searchable content
- Updated navigation to include API section
- Added Reference section to sidebar
- Search now indexes all documentation content
2025-11-01 09:56:25 +01:00

1.5 KiB

API Reference

This page contains the API reference for our documentation system.

Configuration

Basic Configuration

The basic configuration includes:

  • Title: Set the main title of your documentation
  • Description: Provide a brief description
  • Theme: Configure the appearance and behavior

Advanced Configuration

For advanced users, you can customize:

  • Navigation: Custom navigation menus
  • Sidebar: Dynamic sidebar generation
  • Search: Local search configuration
  • Plugins: Additional functionality

Methods

configure(options)

Configure the documentation system with the provided options.

Parameters:

  • options (Object): Configuration options
    • title (String): Documentation title
    • description (String): Site description
    • theme (Object): Theme configuration

Example:

configure({
  title: 'My Docs',
  description: 'Comprehensive documentation',
  theme: {
    nav: [...],
    sidebar: [...]
  }
})

search(query)

Perform a search across all documentation content.

Parameters:

  • query (String): Search query string

Returns:

  • Array of search results with matches

Examples

Here are some common usage examples:

Setting up Navigation

nav: [
  { text: 'Home', link: '/' },
  { text: 'Guide', link: '/guide' },
  { text: 'API', link: '/api' }
]
search: {
  provider: 'local',
  options: {
    // Search configuration
  }
}