Вхідний YAML

або перетягніть файл сюди чи вставте код нижче
Вхідний YAML

Таблиця Markdown

Параметри таблиці Markdown

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

Цей конвертер YAML у таблицю Markdown перетворює список об’єктів YAML на таблицю GitHub Flavored Markdown: кожен елемент стає рядком, кожен ключ — стовпцем. Вставте YAML або відкрийте файл .yaml і скопіюйте таблицю.

Оновлено:

Як це працює

  1. Вставте або відкрийте YAML

    Вставте YAML, перетягніть файл .yaml чи .yml або натисніть «Відкрити за URL». Список на верхньому рівні чи всередині ключа, наприклад services:, знаходиться автоматично.

  2. Виберіть список і стовпці

    Щоб узяти інший список, введіть шлях у полі «Масив для конвертування». Виберіть, як записувати вкладені масиви, а зайві стовпці сховайте чи переставте.

  3. Скопіюйте Markdown

    Скопіюйте таблицю в документацію або завантажте її як файл .md.

Можливості

  • Конфігурації у вигляді таблиць

    Сервіси з файлу Docker Compose, завдання CI-конвеєра, прапорці функцій чи ключі перекладів зручно задокументувати як таблицю, яку легко читати.

  • Повна підтримка YAML

    Якорі, псевдоніми (alias) і ключі злиття (<<) розкриваються, коментарі ігноруються, а кілька документів, розділених ---, читаються як список.

  • Вкладені ключі — у стовпці

    Об’єкт усередині елемента розгортається в стовпці з назвами через крапку, як-от resources.limits.cpu. Масиви можна записати пронумерованими стовпцями, текстом JSON або значеннями через крапку з комою.

  • YAML 1.1 або 1.2

    Виберіть схему: YAML 1.2 залишає yes і no текстом, а YAML 1.1 читає їх як true і false, як це роблять старіші парсери.

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

Файли YAML можуть мати розмір до 10 MB, а таблиця — до 50 000 рядків. Файли понад 5 MB конвертуються безпосередньо з файлу без відкриття в редакторі.

Добрі таблиці виходять лише зі списків записів. Глибоко вкладену конфігурацію з кількома повторюваними елементами краще читати в самому YAML або конвертувати інструментом YAML у JSON. Довгі багаторядкові значення (блокові скаляри з |) записуються в одну клітинку з <br> між рядками, тому таблиця може стати дуже широкою — якщо потрібен лише огляд, сховайте такі стовпці.

Нічого не надсилається на сервер — докладніше на сторінці конфіденційності.

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

Як перетворити YAML на таблицю Markdown?

Вставте YAML. Якщо в ньому є список об’єктів, кожен елемент стає рядком таблиці — залишається скопіювати Markdown праворуч.

Що робити, якщо мій YAML — це один об’єкт, а не список?

Введіть $ у полі «Масив для конвертування» — вийде таблиця з одного рядка, де кожен ключ має свій стовпець. Або вкажіть шлях до списку всередині об’єкта.

Чи виконуються теги на кшталт !!python/object?

Ні. Невідомі теги ніколи не виконуються: їхні значення залишаються простим текстом, а попередження називає ці теги.

Чому значення ключа перетворилося на on або true?

YAML 1.1 читає on, yes і no як логічні значення. Виберіть у полі «Схема YAML» варіант «YAML 1.2 core», щоб вони залишилися текстом.

Чи безкоштовний цей конвертер і чи працює він на телефоні?

Так, він безкоштовний, без реєстрації й працює в будь-якому сучасному браузері на комп’ютері чи смартфоні.

Чи надсилається YAML на сервер?

Ні. Він розбирається у фоновому потоці (Web Worker) у вашому браузері й не залишає пристрою.

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