Narzędzie do Podziału Wierszy Markdown
Dodaj twarde podziały lub normalizuj zawijane wiersze Markdown
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.
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ść.
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.
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.