Повредете файл Markdown онлайн
Повредете файл Markdown .md онлайн и безплатно. Вмъква невалиден UTF-8 и чупи синтаксиса, така че редакторите и генераторите на статични сайтове се провалят върху файла.
- Без качване
- Без ограничение за размер
- Без регистрация
Повредете своя Markdown файл
Настроен за .md, .markdown, .mdx, а работи също толкова добре с всеки друг формат.
Защо Markdown файловете трудно се повреждат както трябва
Markdown няма невалидно състояние: всяка последователност от байтове технически може да бъде показана, затова тук е нужен различен подход от форматите с граматика. Онова, което чупи файл Markdown, е кодирането, а не синтаксисът: щом престане да бъде текст, който може да се декодира, никой визуализатор не може да го обработи.
Какво унищожава този инструмент
- Кодирането на знаците. Из целия файл се вмъкват невалидни последователности UTF-8, така че декодирането му като текст се проваля.
- Началният блок с метаданни. Началните байтове с блока YAML се разрушават, което веднага чупи генераторите на статични сайтове.
- Синтактичните знаци. Диезите на заглавията, знаците за списък, оградите на кодовите блокове и скобите на връзките се презаписват.
- Кодовите блокове. Ограничителите на оградените блокове се разбиват, така че остатъкът от документа се поглъща в кодов блок.
Какво ще видите след това
| Приложение | Поведение |
|---|---|
| Прегледът във VS Code | Показва заместващи знаци и предупреждение за кодирането на файла. |
| Jekyll / Hugo / Astro | Изграждането се проваля заради дефектния начален блок или нечетимото съдържание. |
| GitHub | Показва файла като нечетими знаци вместо като форматиран текст. |
| Pandoc | Съобщава за грешка при декодиране на входа и отказва да преобразува. |
Обичайни причини да го направите
- Проверка, че изграждането на статичен сайт се проваля при счупен изходен файл, вместо да го публикува.
- Проверка, че процесът за документация съобщава проблемния файл по име.
- Проверка, че визуализатор на Markdown обработва невалидни данни, без да блокира.
- Изготвяне на счупени образци със съдържание за набор от тестове на CMS.
Как да повредите Markdown файл
- Пуснете своя .md файл в полето по-горе или щракнете, за да изберете.
- Оставете нивото на Standard, освен ако не искате частична повреда (Light) или не се налага да победите софтуер за възстановяване (Heavy).
- Натиснете Повреди файла. Обработката тече на вашето устройство, затова приключва почти веднага.
- Изтеглете резултата. По подразбиране запазва оригиналното име на файла и дължината му в байтове.
Често задавани въпроси за Markdown
Може ли Markdown изобщо да бъде „невалиден“?
Синтактично не: всеки текст е валиден Markdown. Тук се чупи кодирането, така че файлът изобщо престава да бъде четим текст, а именно това прави истинската повреда.
Ще бъде ли разрушен началният блок с метаданни?
Да. Той стои в самото начало на файла, вътре в областта на заглавката, която се презаписва. Обикновено точно той първи чупи изграждането на статичен сайт.
Работи ли при MDX?
Да, а MDX се проваля по-рязко, защото се компилира, а не просто се показва.
Има ли отделна страница за Markdown?
Този инструмент обслужва и /corrupt-markdown-online/, а онази страница сочи тази като каноничната версия.