Wejście Markdown

Przetworzone wyjście

Czym jest narzędzie do podziału wierszy Markdown?

Narzędzie do podziału wierszy Markdown to narzędzie do obsługi jednego z najbardziej mylących zachowań Markdown: zasad podziału wierszy. W przeciwieństwie do zwykłego tekstu lub edytorów tekstu, gdzie naciśnięcie Enter tworzy nową linię, Markdown traktuje pojedynczy nowy wiersz jako spację. Może to prowadzić do nieoczekiwanego formatowania podczas kopiowania tekstu z innych źródeł lub pracy z plikami sformatowanymi z podziałami wierszy.

Zamieszanie wokół podziałów wierszy wynika ze specyfikacji podziałów wierszy Markdown. Aby utworzyć podział wiersza renderowany jako tag HTML <br>, potrzebujesz dwóch spacji na końcu wiersza po których następuje nowa linia lub ukośnika odwrotnego. Alternatywnie pusta linia (dwa kolejne nowe wiersze) tworzy nowy akapit.

Narzędzie obsługuje dwa główne przepływy pracy: "Dodaj twarde podziały" dla sytuacji, gdy Twoje źródło ma pojedyncze nowe wiersze, które powinny być renderowane jako osobne linie, i "Normalizuj akapity" dla przypadków, gdy zawijany tekst (wiele wierszy, które powinny być jednym akapitem) musi zostać złożony w odpowiednią strukturę akapitową.

Jak korzystać z narzędzia do podziału wierszy Markdown?

Wykonaj te kroki, aby dodać twarde podziały lub normalizować akapity. Każdy krok używa rzeczywistych kontrolek na tej stronie.

1

Wklej, prześlij lub załaduj przykład

Wklej Markdown w lewym panelu Wejście Markdown. Wybierz tryb: Dodaj twarde podziały (każda linia renderuje się osobno) lub Normalizuj akapity (złóż zawijany tekst). Kliknij Przykład, aby zobaczyć przykładową treść.

2

Wyświetl przetworzone wyjście

Prawy panel Przetworzone wyjście pokazuje wynik. Twarde podziały dodają spacje końcowe; Normalizuj składa wiersze w akapity. Zgodne z zasadami podziałów wierszy CommonMark.

3

Kopiuj lub pobierz

Kliknij Kopiuj lub Pobierz, aby użyć wyjścia. Użyj Wyczyść, aby zacząć od nowa. Wszystkie operacje odbywają się w przeglądarce.

Praktyczne zastosowania

Konwertowanie poezji i scenariuszy na Markdown

Wiersze, teksty piosenek, scenariusze i przykłady kodu często mają zamierzone podziały wierszy, gdzie każda linia ma znaczenie. Przy konwertowaniu na Markdown proste wklejanie traci strukturę. Użyj "Dodaj twarde podziały", aby zachować każdą linię osobno w wyrenderowanym wyjściu.

Czyszczenie treści z edytorów tekstu

Podczas kopiowania tekstu z Microsoft Word, Google Docs lub innych edytorów tekstu podziały wierszy często nie odpowiadają oczekiwaniom Markdown. Użyj "Normalizuj akapity", aby to naprawić.

Korygowanie wklejonej treści e-mail

Klienci e-mail wstawiają podziały wierszy przy różnych szerokościach kolumn, co powoduje chaos przy wklejaniu treści e-mail do Markdown. Narzędzie normalizuje formatowanie, zamieniając sztucznie łamane wiersze w poprawne akapity.

Przygotowywanie treści dla różnych platform

Różne platformy (GitHub, Stack Overflow, Discord, Slack) obsługują podziały wierszy w różny sposób. To narzędzie pozwala wstępnie przetworzyć treść, aby działała poprawnie na docelowej platformie.

Często zadawane pytania

Jaka jest różnica między miękkimi i twardymi podziałami?

W terminologii Markdown "miękki podział" jest tworzony dwoma spacjami na końcu wiersza (lub ukośnikiem odwrotnym), co renderuje się jako tag HTML <br>. "Twardy podział" lub podział akapitu używa pustej linii (dwa kolejne nowe wiersze) i tworzy tag HTML <p>. Specyfikacja CommonMark definiuje to dokładnie.

Dlaczego Markdown traktuje pojedyncze podziały wierszy jako spacje?

Ten projekt wynika z celu oryginalnej specyfikacji Markdown polegającego na utrzymaniu czytelności kodu źródłowego. Dokument może zawijać się na 80 kolumnach w jednym edytorze i 120 w innym — pojedyncze podziały wierszy nie powinny wpływać na formatowanie.

Czy używać spacji końcowych czy ukośników odwrotnych dla miękkich podziałów?

Oba dają ten sam wynik w parserach CommonMark, ale spacje końcowe są często zalecane, ponieważ są widoczne w większości edytorów. GitHub Flavored Markdown obsługuje oba. Wybierz jaśniejszy dla swojego przepływu pracy i zachowaj spójność w projekcie.

Czy wszystkie platformy obsługują podziały wierszy tak samo?

Większość nowoczesnych platform z CommonMark lub GitHub Flavored Markdown obsługuje podziały wierszy spójnie. Jednak starsze parsery Markdown mogą zachowywać się inaczej. GitHub, GitLab i Slack poprawnie obsługują standardowe podziały.

Powiązane narzędzia