Fix affichage paroles : white-space pre-line + échappement crochets markdown

Le parseur markdown convertissait [Intro] en <span>Intro</span> (perte des
crochets) et les \n dans les nœuds texte étaient collapsés en espaces HTML.

- Échappe tous les crochets dans les 11 fichiers markdown (\[Intro\] etc.)
- Ajoute white-space: pre-line sur les paragraphes dans BookPlayer et
  ChapterContent pour que les sauts de ligne des paroles soient visibles

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-02-22 23:48:30 +01:00
parent b29fc77c60
commit 6f422a7369
13 changed files with 140 additions and 129 deletions

View File

@@ -7,7 +7,7 @@ readingTime: "20 min"
Les asymétries
[Intro]
\[Intro\]
(Cello and Bowed Bass: low, scraping texture)
(Piano: Single discordant note repeated)
(Male: Voix très posée, grave, proche)
@@ -19,7 +19,7 @@ Nous sommes trop convaincus.
Cela nous endort. Ce que je crois peut-être à tord ... tue.
(Females: Pseudo-isolés... Pseudo-isolés...)
[Verse 1]
\[Verse 1\]
(Drums enter: intricate brushwork, soft but fast)
J'ai vu des collectifs, plus ou moins dissruptifs.
Parfois prônant le don, par exemple Solariss.
@@ -32,7 +32,7 @@ Parfois nous le savons, dans les violons on pisse
J'ai vu aussi bien sûr, quelques trous du cul
Mais ! Est-ce là une bonne raison ?
[Bridge 1]
\[Bridge 1\]
(Rhythm becomes jagged, syncopated stops)
Rien n'est symétrique, ce n'est pas magique.
(Females: ) Rien.
@@ -44,7 +44,7 @@ Six heures à genoux sur un toit...ho ! balaise
(Females:) Est-ce le même geste, ou une ascèse ? mmmhh.
(Silence - 1 second)
[Chorus]
\[Chorus\]
(Music swells slightly, singing questions)
Alors que faire ? On désespère, on baisse les bras ?
on légifère ? On écrit des lois ?
@@ -54,7 +54,7 @@ Mieux vaut peut-être un protocole avec quelques bémol.
Une façon de traiter, d'éviter de juger, préfigurer.
(suspension) Ne pas tranchez les sorts, à leur insu.
[Verse 2]
\[Verse 2\]
(Bass is now plucked, heavy groove)
Pour limiter le ressentiment,
la lassitude, l'envenime-ment.
@@ -68,7 +68,7 @@ Qui célèbre le mérite ? - Dans l'ombre du monde ;
Pas celui des héritages ? - Ce s'rait possible ça ?
Qui réellement, récompense et compense ? sans dépense ni dispense ?
[Bridge 2]
\[Bridge 2\]
Une communauté ne peut pas tout écrire.
La loi, ne peut pas tout régler.
même si c'est toi qui la fait
@@ -77,7 +77,7 @@ Une belle et grande morale ? - c'est bancal :
Il est utile de prévenir, se souvenir, ...
C'est le pire.
[Chorus]
\[Chorus\]
(Music swells slightly)
Alors que faire ? On désespère, on baisse les bras ?
on légifère ? On écrit des lois ?
@@ -88,14 +88,14 @@ Une façon de traiter, d'éviter de juger, préfigurer.
(suspension) Ne pas tranchez les sorts, à leur insu.
(suspension) Ne tranchez pas mon sort, à mon insu.
[Bridge 1]
\[Bridge 1\]
(Rhythm becomes jagged, syncopated stops)
Rien n'est symétrique. Ce n'est pas magique.
(Females:) Rien.
Pour se rétablir, retomber sur nos pieds
Il existe un outil qui s'appelle, ... "la monnaie".
[Verse 3]
\[Verse 3\]
C'est elle en permanence qui résout le "schmilblick".
Même sans qu'on y pense, faut avouer, c'est pratique
C'est elle qui compense, récompense ou dispense
@@ -103,7 +103,7 @@ Mais attention, délit de pleine flagrance ! (drum, suspension)
Chaque monnaie programme sa propre engence.
Ne t'y méprends pas, son pouvoir est immense.
[Outro]
\[Outro\]
(Piano flowing arpeggios, fading)
Résoudre le problème des asymétries.
Réduire le besoin de légiférer.
@@ -112,5 +112,5 @@ Les asymétries sont là.
Ne les néglige pas.
Tu peux les mesurer,
et choisir ... ta monnaie.
[...]
\[...\]
Choisir ta monnaie