Категории

Объединитель Markdown

Объединяет несколько markdown файлов с интеллектуальной настройкой уровней заголовков и генерацией оглавления

Click to upload files or drag and drop files here

Maximum file size: 20MB Maximum files: 10
Supported formats: text/markdown, .md, .markdown, text/plain

Ключевые факты

Категория
Data Processing
Типы входных данных
file, select
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Объединитель Markdown — это эффективный инструмент для слияния нескольких файлов формата .md в один документ с автоматической настройкой иерархии заголовков и возможностью создания оглавления.

Когда использовать

  • Когда нужно собрать разрозненные главы документации в единое руководство.
  • При необходимости объединить заметки из разных файлов в один структурированный отчет.
  • Для подготовки больших Markdown-проектов к публикации, где требуется сквозная нумерация заголовков.

Как это работает

  • Загрузите ваши Markdown-файлы в инструмент.
  • Выберите стратегию объединения и настройте правила обработки заголовков.
  • Активируйте опцию генерации оглавления для удобной навигации.
  • Скачайте готовый объединенный файл, сохранивший логическую структуру ваших данных.

Сценарии использования

Создание единой технической документации из отдельных модулей.
Сборка личной базы знаний из разрозненных заметок.
Подготовка рукописи книги из отдельных глав в формате Markdown.

Примеры

1. Сборка технической документации

Технический писатель
Контекст
У автора есть 5 отдельных файлов с описанием API, которые нужно объединить в одно руководство пользователя.
Проблема
Необходимо сохранить иерархию заголовков и добавить оглавление для быстрой навигации.
Как использовать
Загрузите все файлы API, выберите стратегию 'Smart' и включите генерацию оглавления.
Пример конфигурации
mergeStrategy: smart, headerHandling: adjust, generateToc: yes
Результат
Получен единый файл с корректными уровнями заголовков и кликабельным оглавлением в начале документа.

2. Объединение заметок проекта

Разработчик
Контекст
Разработчик вел заметки по проекту в разных файлах в течение недели.
Проблема
Нужно быстро слить все записи в один файл для архивации, сохранив названия исходных файлов.
Как использовать
Загрузите файлы, выберите 'Simple Concatenate' и активируйте 'Добавить Заголовки Файлов'.
Пример конфигурации
mergeStrategy: concatenate, addFileHeaders: yes
Результат
Создан один файл, где каждая часть заметок отделена заголовком с именем исходного файла.

Проверить на примерах

markdown, text, file

Связанные хабы

FAQ

Можно ли сохранить исходные уровни заголовков?

Да, выберите опцию 'Keep Original Levels' в настройках обработки заголовков.

Как инструмент обрабатывает внутренние ссылки?

Инструмент автоматически корректирует внутренние ссылки, чтобы они оставались рабочими после слияния файлов.

Сколько файлов можно объединить за один раз?

Вы можете загрузить до 10 файлов общим размером до 20 МБ.

Нужно ли мне вручную добавлять названия файлов?

Нет, вы можете включить опцию 'Добавить Заголовки Файлов', и инструмент автоматически вставит имя файла перед его содержимым.

Поддерживаются ли другие форматы, кроме .md?

Инструмент оптимизирован для работы с файлами .md, .markdown и обычными текстовыми файлами (.txt).

Документация API

Конечная точка запроса

POST /ru/api/tools/markdown-merger

Параметры запроса

Имя параметра Тип Обязательно Описание
mdFiles file (Требуется загрузка) Да -
mergeStrategy select Да -
headerHandling select Да -
generateToc select Да -
preserveLinks select Да -
addFileHeaders select Да -

Параметры типа файл должны быть загружены сначала через POST /upload/markdown-merger для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-markdown-merger": {
      "name": "markdown-merger",
      "description": "Объединяет несколько markdown файлов с интеллектуальной настройкой уровней заголовков и генерацией оглавления",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-merger",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]