Marketplace docusaurus-advanced

Deep dive into the Docusaurus configuration, plugins, and custom fields.

install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/abdulsamad94/docusaurus-advanced" ~/.claude/skills/aiskillstore-marketplace-docusaurus-advanced && rm -rf "$T"
manifest: skills/abdulsamad94/docusaurus-advanced/SKILL.md
source content

Docusaurus Configuration

Config File

  • File:
    textbook/docusaurus.config.ts
  • Type: TypeScript config.

Integrations

  • API URL: Exposed to client via
    customFields
    .
    customFields: {
      apiUrl: process.env.DOCUSAURUS_API_URL || 'http://127.0.0.1:8000',
    }
    
  • AuthBar: A custom navbar item registered in
    textbook/src/theme/NavbarItem
    (if swizzled) or imported specifically.

Plugins & Presets

  • Preset:
    classic
    (standard docs, blog, pages).
  • Sidebar: Defined in
    textbook/sidebars.ts
    .

Theme Swizzling

  • Custom CSS:
    textbook/src/css/custom.css
    (contains specific overrides for dark mode and premium UI).
  • Layout:
    Layout
    wrapper is often used in
    src/pages
    for standalone React pages within Docusaurus.

MDX

We support MDX for interactive components within documentation.