TanStack / TanStack/tanstack.com

Collapsible `+/-` callout syntax lost during Markdown migration

Offen
#1,140 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

source-audit
Vorherrschende Sprache
TypeScript
Sterne
1.1k
Forks
401
Ø Merge
18 Std. 14 Min.
Gemergte PRs (30 T.)
56

Beschreibung

Before migrating to TanStack Markdown, the website made use of rehype-callouts. Since they're implementing Obsidian Markdown syntax, it allowed for collapsible callouts using either + or - right after the callout type:

> [!TIP]- Title
> Folded content. - means default collapsed, + means default expanded.

However, when TanStack Markdown was introduced, it changed how callouts are parsed. This now causes documentation sites using that feature to have broken callouts:

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne bei der verlinkten Parser-Implementierung in packages/markdown/src/extensions/callouts.ts und untersuche anschließend den Callout zur Form-Installation. Vergleiche die dokumentierte Obsidian-Syntax mit + und - mit dem aktuellen Parsing-Verhalten; die Aufgabe ist abgeschlossen, wenn beide Marker ihren standardmäßigen erweiterten bzw. eingeklappten Zustand auf der Dokumentationsseite beibehalten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
markdown, typescript
Bereich
documentation
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
68/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.