Próbuję utworzyć plik znaczników z kilkoma akapitami zawierającymi zarówno łącze, jak i wiersz tekstu w następnym wierszu. Problem, który napotkałem, polega na tym, że kiedy tworzę nowy wiersz po linku, jest on renderowany z osobnym <p>
tagiem.
Moja przecena jest następująca:
[Name of link](url)
My line of text
Który jest renderowany w następującym html:
<p>
<a href="url">Name of link</a>
</p>
<p>My line of text</p>
Zamiast tego chcę, aby renderował się tak:
<p>
<a href="url">Name of link</a><br> // not necessarily with a <br> tag but on a separate line
My line of text
</p>
Próbowałem też zastosować podział na jedną linię w przecenie:
[Name of link](url)
My line of text
Ale wtedy zarówno łącze, jak i tekst są renderowane w tym samym wierszu, ale bez podziału wiersza.
Jakieś sugestie, jak to rozwiązać? Z góry dziękuję!
[Name of link](url)<space><space>
Odpowiedzi:
Spróbuj dodać 2 spacje (lub ukośnik odwrotny
\
) po pierwszym wierszu:Naocznie:
Wynik:
źródło
.md
plików.Wiem, że ten post dotyczy dodania pojedynczego podziału wiersza, ale pomyślałem, że wspomnę, że możesz utworzyć wiele podziałów wiersza za pomocą znaku ukośnika odwrotnego (
\
):Spowoduje to pojawienie się 3 nowych linii po „Hello”. Dla wyjaśnienia, oznaczałoby to 2 puste linie między „Hello” a „World!”. Wyświetli się tak:
Witaj
Świat!
Osobiście uważam, że ten środek czyszczący dla dużej liczby podziałów linii w porównaniu do używania
<br>
.Zwróć uwagę, że odwrotne ukośniki nie są zalecane ze względu na kompatybilność . Więc może to nie być obsługiwane przez twój parser Markdown, ale jest to przydatne, gdy jest.
źródło