Uszkodź plik Markdown online
Uszkodź plik Markdown .md online za darmo. Wstrzykuje nieprawidłowy UTF-8 i łamie składnię, więc edytory i generatory stron statycznych zawodzą na tym pliku.
- Bez wysyłania
- Bez limitu rozmiaru
- Bez rejestracji
Zepsuj swój plik Markdown
Dostrojone do .md, .markdown, .mdx, i tak samo dobrze działa z każdym innym formatem.
Dlaczego pliki Markdown trudno zepsuć porządnie
Markdown nie ma stanu nieprawidłowego: każda sekwencja bajtów jest technicznie renderowalna, dlatego wymaga innego podejścia niż formaty z gramatyką. Plik Markdown psuje kodowanie, a nie składnia: gdy przestaje być dekodowalnym tekstem, żaden renderer go nie przetworzy.
Co niszczy to narzędzie
- Kodowanie znaków. W całym pliku wstrzykiwane są nieprawidłowe sekwencje UTF-8, więc dekodowanie jako tekstu zawodzi.
- Nagłówek front matter. Bajty początkowe zawierające blok front matter w YAML-u zostają zniszczone, co natychmiast psuje generatory stron statycznych.
- Znaczniki składni. Kratki nagłówków, znaczniki list, ogrodzenia bloków kodu i nawiasy odnośników zostają nadpisane.
- Bloki kodu. Ograniczniki bloków ogrodzonych zostają rozbite, więc reszta dokumentu zostaje połknięta przez blok kodu.
Co zobaczysz potem
| Aplikacja | Zachowanie |
|---|---|
| Podgląd w VS Code | Pokazuje znaki zastępcze i ostrzeżenie o kodowaniu pliku. |
| Jekyll / Hugo / Astro | Budowanie zawodzi na wadliwym front matterze lub nieczytelnej treści. |
| GitHub | Wyświetla plik jako krzaki zamiast sformatowanego tekstu. |
| Pandoc | Zgłasza błąd dekodowania wejścia i odmawia konwersji. |
Częste powody, by to zrobić
- Sprawdzenie, że budowanie strony statycznej zawodzi na zepsutym pliku źródłowym, zamiast go opublikować.
- Weryfikacja, że proces dokumentacji zgłasza wadliwy plik z nazwy.
- Sprawdzenie, że renderer Markdown obsługuje nieprawidłowe dane bez wysypywania się.
- Wytworzenie zepsutych próbek treści do zestawu testów CMS-a.
Jak zepsuć plik Markdown
- Przeciągnij plik .md na pole powyżej albo kliknij, aby wybrać.
- Zostaw poziom Standard, chyba że chcesz uszkodzenie częściowe (Light) albo musisz pokonać oprogramowanie odzyskujące (Heavy).
- Naciśnij Zepsuj plik. Przetwarzanie odbywa się na Twoim urządzeniu, więc kończy się niemal natychmiast.
- Pobierz wynik. Domyślnie zachowuje pierwotną nazwę pliku i długość w bajtach.
Najczęstsze pytania o Markdown
Czy Markdown może być w ogóle „nieprawidłowy”?
Składniowo nie: każdy tekst jest poprawnym Markdownem. To, co tu pęka, to kodowanie, więc plik zupełnie przestaje być czytelnym tekstem, a właśnie tak działa prawdziwe uszkodzenie.
Czy front matter zostanie zniszczony?
Tak. Front matter siedzi na samym początku pliku, w nadpisywanym obszarze nagłówka. Zwykle to on jako pierwszy psuje budowanie strony statycznej.
Czy działa na MDX?
Tak, a MDX zawodzi ostrzej, bo jest kompilowany, a nie tylko renderowany.
Czy jest osobna strona dla Markdown?
To narzędzie obsługuje też adres /corrupt-markdown-online/, który wskazuje tę stronę jako wersję kanoniczną.