Taka treść posta
<u> underline
- Lista nieuporządkowana...
underline </u>
robi takie coś:
Wartości </li>
oraz </ul>
pojawiają się randomowo w treści :/
Taka treść posta
<u> underline
- Lista nieuporządkowana...
underline </u>
robi takie coś:
Wartości </li>
oraz </ul>
pojawiają się randomowo w treści :/
IMHO to nie bug po stronie kodu w coyote, ale biblioteki zależnej (do markdown czy też do parsowania HTML).
Adam Boduch napisał(a):
IMHO to nie bug po stronie kodu w coyote, ale biblioteki zależnej (do markdown czy też do parsowania HTML).
Prawdopodobnie.
To nie jest myślnik, a nawet dywiz — to zwykły minus! W przypadku myślnika, parser działa prawidłowo:
<u> underline
– Lista nieuporządkowana...
underline </u>
Tyle że listy nie tworzy, no ale w takim przypadku przecież nie powinien. ;)
furious programming napisał(a):
To nie jest myślnik, a nawet dywiz — to zwykły minus! W przypadku myślnika, parser działa prawidłowo:
<u> underline – Lista nieuporządkowana... underline </u>
Tyle że listy nie tworzy, no ale w takim przypadku przecież nie powinien. ;)
Okej, porawiłbym temat na "Zepsute formatowanie kiedy użyje się minusa w html", ale nie można już edytować postów :/
Znalazłem kolejne breaking change, jak się użyje <u>
oraz tabelki z markdownu, to też się psuje
Taki markdown:
<u>bold
| welcome | Nagłówek 2 |
| ------- | ---------- |
| First | |
bold</u>
Efekt:
@Adam Boduch Jakiej biblioteki do markdownu konkretnie używa Coyote? Chyba pora im zgłosić.
TomRiddle napisał(a):
@Adam Boduch Jakiej biblioteki do markdownu konkretnie używa Coyote? Chyba pora im zgłosić.
Zdaje się, że parsedown.
Ja już zgłaszałem jakieś bugi, ale raczej trzeba by było użyć innej. Np. CommonMark. https://commonmark.thephpleague.com/
Kolejny bug, wydaje mi się związany z biblioteką; teraz nie da się użyć znaków ```
w kodzie. W normalnym markdownie, jak się chce ich użyć, to wystarczy otworzyć kod czterema backtickami, ````
, i wtedy można użyć ```
w kodzie.
````js
code
```
code
````
ale w aktualnej wersji, jak otworzę kod używając ````
, to i tak ```
go zamkną :/
code
```
code
Trzeba tą libkę chyba jak najszybciej podmienić.
Dodałem już zadanie dotyczące usunięcia parsedown: https://github.com/adam-boduch/coyote/issues/676
@Adam Boduch: Naprawione na .dev
, czyli nowa biblioteka działa ;)