Fibel|

Suche

Das Search-Plugin baut einen Suchindex aus Markdown-Inhalten und stellt einen Endpunkt für die Spotlight-Suche bereit.

2 min read Updated 2026-06-09 #suche#spotlight#plugin

Das Search-Plugin macht die Dokumentation durchsuchbar, ohne die gesamte Website zu einer clientseitigen App zu machen. Der Index wird beim Start aus den Markdown-Seiten gebaut. Die Oberfläche fragt einen Server-Endpunkt ab, während der Nutzer tippt.

Endpunkt

Der Suchendpunkt liegt unter dem internen Pfad.

txt
/_fibel/search?locale=de&q=config

Wenn Fibel unter /docs läuft, wird der Endpunkt unter /docs/_fibel/search ausgeliefert.

Bei konfigurierten Collections akzeptiert der Endpunkt optional eine Collection-ID:

txt
/docs/_fibel/search?locale=de&collection=ui&q=button

Ohne collection werden alle Collections der Locale durchsucht.

Indexierte Inhalte

Der Index enthält:

  • Seitentitel.
  • Seitenbeschreibung.
  • Sidebar-Bereich.
  • Markdown-Text der Seite.

Bei eigenen Seiten wird optionales content-Markdown statt des gerenderten Komponenten-HTML indexiert. Bei konfigurierten Collections enthalten Sucheinträge zusätzlich deren ID und Label.

Die Suche ist locale-bewusst. Eine deutsche Anfrage durchsucht deutsche Seiten. Eine englische Anfrage durchsucht englische Seiten.

Spotlight-Oberfläche

Das Default-Layout öffnet die Suche über den Suchbutton im Header, / oder Mod+K. Ergebnisse werden ohne vollständigen Seitenreload aktualisiert. Pfeiltasten bewegen die Auswahl, Enter öffnet das aktive Ergebnis.

Bei Collections startet die Suche im aktuellen Bereich. Scope-Buttons wechseln zwischen Everything und einzelnen Collections, ohne den Dialog zu schließen.

Projektanpassung

Projekte können das Search-Plugin ersetzen, wenn sie einen anderen Index, ein externes Suchsystem oder andere Ranking-Regeln benötigen. Solange der Layout-Code denselben Endpunkt anspricht, kann die Oberfläche unverändert bleiben.

Markdown-Quellen

Jede Seite ist auch als Markdown erreichbar, zum Beispiel /de/search.md. Der Copy-Markdown-Button kopiert diese URL. Das ist nützlich für LLMs, Support-Workflows und Review-Prozesse.

Coding-Agent verbinden

Der Fibel-Skill liefert kompakte Arbeitsanweisungen. MCP stellt bei Detailfragen die exakte aktuelle Dokumentation bereit.

CLI-Befehl
bunx skills add https://docs.example.com

Der Befehl installiert die von dieser Website veröffentlichten Arbeitsanweisungen im ausgewählten Coding-Agenten.

Für exakte und aktuelle Details wird zusätzlich der MCP-Server über einen der Agent-Tabs verbunden.

Die Installation verwendet die Open-Source-Skills-CLI von Vercel.

Skill und MCP ergänzen sich: Der Skill beschreibt Arbeitsabläufe, MCP liefert die aktuelle Dokumentation.