Categorias

Fusionador de Markdown

Combina múltiplos arquivos markdown com ajuste inteligente de níveis de cabeçalho e geração de sumário

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

Fatos principais

Categoria
Data Processing
Tipos de entrada
file, select
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Fusionador de Markdown permite combinar vários arquivos .md em um único documento de forma organizada, oferecendo ajustes automáticos de níveis de cabeçalho e a criação opcional de um sumário para facilitar a navegação.

Quando usar

  • Ao consolidar capítulos de um livro ou documentação técnica espalhados em vários arquivos.
  • Quando você precisa unificar notas de estudo ou registros de projetos em um único arquivo mestre.
  • Ao preparar relatórios complexos que exigem a junção de seções criadas por diferentes colaboradores.

Como funciona

  • Selecione os arquivos Markdown que deseja mesclar.
  • Escolha a estratégia de mesclagem, como 'Smart' para ajustar automaticamente os níveis de cabeçalho.
  • Configure as opções de formatação, incluindo a geração de sumário e o tratamento de links internos.
  • Clique em processar para baixar o arquivo consolidado pronto para uso.

Casos de uso

Unificação de documentação de API distribuída em múltiplos arquivos.
Compilação de artigos de blog para criação de um e-book em formato Markdown.
Agrupamento de logs de desenvolvimento ou notas de reunião semanais em um histórico único.

Exemplos

1. Consolidação de Documentação Técnica

Desenvolvedor de Software
Contexto
O desenvolvedor possui a documentação de um projeto dividida em 5 arquivos Markdown separados, cada um com seus próprios cabeçalhos H1.
Problema
Precisa transformar esses arquivos em um único manual de usuário coeso sem quebrar a hierarquia dos títulos.
Como usar
Carregar os 5 arquivos, selecionar a estratégia 'Smart' e ativar a opção 'Gerar Sumário'.
Configuração de exemplo
mergeStrategy: 'smart', headerHandling: 'adjust', generateToc: 'yes'
Resultado
Um único arquivo .md com um sumário clicável e cabeçalhos reajustados para manter a estrutura lógica do manual.

2. Mesclagem de Notas de Estudo

Estudante
Contexto
O estudante tem várias notas de aula semanais em arquivos Markdown individuais.
Problema
Deseja criar um arquivo único para revisar todo o conteúdo do semestre de forma contínua.
Como usar
Selecionar todos os arquivos de notas, escolher 'Simple Concatenate' e habilitar 'Adicionar Cabeçalhos de Arquivo'.
Configuração de exemplo
mergeStrategy: 'concatenate', addFileHeaders: 'yes'
Resultado
Um arquivo consolidado onde cada seção é claramente separada pelo nome do arquivo original, facilitando a leitura sequencial.

Testar com amostras

markdown, text, file

Hubs relacionados

FAQ

Posso mesclar arquivos com diferentes níveis de cabeçalho?

Sim, a estratégia 'Smart' ajusta automaticamente os níveis de cabeçalho para manter a hierarquia correta no documento final.

O sumário é gerado automaticamente?

Sim, basta selecionar a opção 'Gerar Sumário' nas configurações para que ele seja criado com base nos cabeçalhos encontrados.

O que acontece com os links internos entre os arquivos?

A ferramenta possui uma opção para preservar e ajustar links internos, garantindo que as referências continuem funcionando após a fusão.

Existe um limite de arquivos que posso enviar?

Você pode enviar até 10 arquivos por vez, com um limite total de tamanho de 20 MB.

Posso manter os cabeçalhos originais sem alterações?

Sim, basta selecionar a opção 'Keep Original Levels' na configuração de manuseio de cabeçalhos.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/markdown-merger

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
mdFiles file (Upload necessário) Sim -
mergeStrategy select Sim -
headerHandling select Sim -
generateToc select Sim -
preserveLinks select Sim -
addFileHeaders select Sim -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/markdown-merger para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "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)"
}
Arquivo: Arquivo

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-markdown-merger": {
      "name": "markdown-merger",
      "description": "Combina múltiplos arquivos markdown com ajuste inteligente de níveis de cabeçalho e geração de sumário",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-merger",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]