Файлов пока нет. Перетащите сюда несколько файлов, выберите их кнопкой или введите текст ниже.
Входных данных пока нет.
Парсер и конвертер front matter
Этот инструмент переводит front matter в JSON: он читает метаданные в начале файлов Markdown — YAML между строками ---, TOML между строками +++ или JSON-объект. Данные можно отредактировать и записать обратно в YAML, TOML или JSON.
Обновлено:
Как это работает
Добавьте файлы Markdown
Вставьте запись или перетащите много файлов .md с сайта на Jekyll, Hugo, Astro, Eleventy или Docusaurus.
Извлеките или измените
Режим «Front matter → JSON» дает один объект или массив для нескольких файлов. В режиме «Изменить и записать» данные выбранного файла правятся как JSON.
Скачайте результат
Сохраните 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: например, перевести запись Hugo с +++ TOML на --- 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 и скачайте его. Текст после front matter сохраняется байт в байт.
Что происходит со значениями null в TOML?
В TOML нет null. При записи в TOML ключи со значением null пропускаются, а в сводке указано, сколько их было.
Выполняется ли YAML с пользовательскими тегами?
Нет. Парсер использует базовую схему YAML (core schema): неизвестные теги остаются обычными строками, а число алиасов ограничено, так что файл не может выполнить код или переполнить память.
Работает ли инструмент на телефоне?
Да, в любом современном браузере на Android и iOS: вставьте текст записи или выберите файлы .md в памяти устройства.