Файли Markdown

Перетягніть один чи кілька файлів .md — кілька файлів дають один масив JSON.

Файлів ще немає. Перетягніть сюди кілька файлів, виберіть їх кнопкою або введіть текст нижче.

Вхідних даних ще немає.

JSON

Результат

Файли не залишають браузераЯк саме?

Парсер і конвертер front matter

Цей інструмент читає front matter файлів Markdown — YAML між рядками ---, TOML між рядками +++ або об’єкт JSON — і перетворює його на JSON. Дані можна також відредагувати й записати назад у форматі YAML, TOML чи JSON.

Оновлено:

Як це працює

  1. Додайте файли Markdown

    Вставте допис або перетягніть багато файлів .md із сайту на Jekyll, Hugo, Astro, Eleventy чи Docusaurus.

  2. Витягніть або відредагуйте

    Режим «Front matter → JSON» дає один об’єкт або масив для кількох файлів. У режимі «Редагувати й записати назад» дані вибраного файлу змінюються як JSON.

  3. Завантажте результат

    Збережіть JSON, відкрийте його в JSON Viewer або завантажте файл Markdown із новим front matter.

Можливості

  • YAML, TOML і JSON

    Усі три стилі front matter розпізнаються автоматично, зокрема вкладені таблиці й масиви таблиць TOML.

  • Багато файлів — один JSON

    Кілька файлів стають масивом із полем «file» або об’єктом, де ключі — назви файлів. Зручно для пошукового індексу чи скрипту міграції.

  • Текст документа як content

    За бажання текст Markdown після front matter додається поруч із метаданими як поле «content».

  • Формати Hugo і Jekyll

    Запишіть front matter назад як YAML, TOML чи JSON: переведіть допис із +++ TOML Hugo на --- YAML, не зачіпаючи основного тексту.

  • Зрозумілі помилки

    Про пошкоджений YAML чи TOML повідомляється з назвою файлу й номером рядка, а не мовчки повертаються порожні дані.

Обмеження та конфіденційність

До 500 файлів, кожен до 5 MB, разом до 50 MB. Front matter має починатися з першого рядка файлу. Усе розбирається у вашому браузері, файли не надсилаються на сервер. Докладніше — на сторінці конфіденційності.

Часті запитання

Що таке front matter?

Блок метаданих на самому початку файлу Markdown — заголовок, дата, теги, — який використовують генератори статичних сайтів. YAML обмежують рядки ---, TOML (Hugo) — рядки +++.

Як конвертувати front matter у JSON?

Вставте файл або перетягніть кілька, залиште режим «Front matter → JSON» і скопіюйте чи завантажте JSON. Дати лишаються такими, як записано, наприклад "2026-03-14".

Чи можна перетворити front matter TOML на YAML?

Так. Виберіть «Редагувати й записати назад» і потрібний файл, у полі «Формат» укажіть YAML, а потім завантажте документ. Основний текст файлу зберігається байт у байт.

Що відбувається зі значеннями null у TOML?

У TOML немає null. Ключі зі значенням null пропускаються під час запису TOML, а в підсумку показано, скільки їх було.

Чи виконуються власні теги YAML?

Ні. Парсер використовує базову схему YAML (core schema): невідомі теги лишаються звичайними рядками, а псевдоніми обмежено, тож файл не може запустити код чи переповнити пам’ять.

Схожі інструменти