Files
radzen-blazor/RadzenBlazorDemos.Tools
Atanas Korchev 7f1c50926b Derive md/index.md from Index.razor and extract RadzenText attribute form
Run the existing Razor-to-markdown pipeline on Index.razor so the
homepage markdown twin mirrors what the page actually renders, instead
of reusing the llms.txt site index.

Extend ExtractRadzenTextContent to cover the patterns the homepage
uses:
  * Recognise TagName.H1..H6 (preferred) and TextStyle.DisplayH1..H6
    as headings, not just TextStyle.H2..H6.
  * Read the Text="..." attribute when the tag body is empty, so
    self-closing RadzenText elements (subscription cards, testimonials)
    contribute content.
  * Track self-closing tags in the depth loop so the extractor exits
    cleanly on <RadzenText .../> lines.
  * Replace the naive @expression strip with a balanced-parens variant
    that no longer leaves format-string fragments like "MMM dd, yyyy").
2026-04-18 13:24:43 +03:00
..