Pular para o conteúdo
Skillpedia
Escrita40 mil · #5218

markdown-to-html

Converte arquivos Markdown em HTML. É útil para quem trabalha com documentação ou sites que usam Markdown e precisam gerar páginas web.

O que ela faz

Esta ferramenta transforma textos escritos em Markdown (um formato simples de texto) para HTML (a linguagem usada para criar páginas na internet). Ela é útil para quem precisa exibir conteúdo de texto formatado em sites ou documentos digitais.

Quando usar

  • ✓Quando você quer transformar um texto simples em uma página web.
  • ✓Ao criar um site e precisar converter o conteúdo escrito em Markdown para HTML.
  • ✓Para gerar documentação ou posts de blog que usam Markdown.

Exemplo do que pedir para a IA

“Transforme este texto Markdown em HTML: # Título Parágrafo com **negrito**.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/markdown-to-html/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/markdown-to-html/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta lê o seu texto em Markdown e aplica regras para convertê-lo em código HTML. Ela entende como transformar títulos, listas, links e outros elementos de formatação.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill markdown-to-html

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/markdown-to-html/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Conversão de Markdown para HTML

Habilidade especializada para converter documentos Markdown em HTML usando a biblioteca marked.js, ou para escrever scripts de conversão de dados; neste caso, scripts semelhantes ao repositório markedJS/marked. Para scripts personalizados, o conhecimento não se limita a marked.js, mas os métodos de conversão de dados são utilizados de ferramentas como pandoc e gomarkdown/markdown para conversão de dados; jekyll/jekyll e gohugoio/hugo para sistemas de template.

O script ou ferramenta de conversão deve lidar com arquivos únicos, conversões em lote e configurações avançadas.

Quando Usar Esta Habilidade

  • O usuário pede para "converter markdown para html" ou "transformar arquivos md"
  • O usuário quer "renderizar markdown" como saída HTML
  • O usuário precisa gerar documentação HTML a partir de arquivos .md
  • O usuário está construindo sites estáticos a partir de conteúdo Markdown
  • O usuário está construindo um sistema de template que converte markdown para html
  • O usuário está trabalhando em uma ferramenta, widget ou template personalizado para um sistema de template existente
  • O usuário quer pré-visualizar Markdown como HTML renderizado

Convertendo Markdown para HTML

Conversões Básicas Essenciais

Para mais, veja basic-markdown-to-html.md

    ```markdown
    # Nível 1
    ## Nível 2

    Uma frase com um [link](https://example.com), e um trecho de HTML como `<p>paragraph tag</p>`.

    - `ul` item de lista 1
    - `ul` item de lista 2

    1. `ol` item de lista 1
    2. `ol` item de lista 1

    | Item da Tabela | Descrição |
    | Um | Um é a grafia do número `1`. |
    | Dois | Dois é a grafia do número `2`. |

    ```js
    var one = 1;
    var two = 2;

    function simpleMath(x, y) {
     return x + y;
    }
    console.log(simpleMath(one, two));
    ```
    ```

    ```html
    <h1>Nível 1</h1>
    <h2>Nível 2</h2>

    <p>Uma frase com um <a href="https://example.com">link</a>, e um trecho de HTML como <code>&lt;p&gt;tag de parágrafo&lt;/p&gt;</code>.</p>

    <ul>
     <li>`ul` item de lista 1</li>
     <li>`ul` item de lista 2</li>
    </ul>

    <ol>
     <li>`ol` item de lista 1</li>
     <li>`ol` item de lista 2</li>
    </ol>

    <table>
     <thead>
      <tr>
       <th>Item da Tabela</th>
       <th>Descrição</th>
      </tr>
     </thead>
     <tbody>
      <tr>
       <td>Um</td>
       <td>Um é a grafia do número `1`.</td>
      </tr>
      <tr>
       <td>Dois</td>
       <td>Dois é a grafia do número `2`.</td>
      </tr>
     </tbody>
    </table>

    <pre>
     <code>var um = 1;
     var dois = 2;

     function somaSimples(x, y) {
      return x + y;
     }
     console.log(somaSimples(um, dois));</code>
    </pre>
    ```

Conversões de Blocos de Código

Para mais, veja code-blocks-to-html.md


    ```markdown
    seu código aqui
    ```

    ```html
    <pre><code class="language-md">
    seu código aqui
    </code></pre>
    ```

    ```js
    console.log("Olá mundo");
    ```

    ```html
    <pre><code class="language-js">
    console.log("Olá mundo");
    </code></pre>
    ```

    ```markdown
      ```

      ```
      crases visíveis
      ```

      ```
    ```

    ```html
      <pre><code>
      ```

      visible backticks

      ```
      </code></pre>
    ```

Conversões de Seções Colapsáveis

Para mais, veja collapsed-sections-to-html.md

    ```markdown
    <details>
    <summary>Mais informações</summary>

    ### Cabeçalho interno

    - Listas
    - **Formatação**
    - Blocos de código

        ```js
        console.log("Hello");
        ```

    </details>
    ```

    ```html
    <details>
    <summary>Mais informações</summary>

    <h3>Cabeçalho interno</h3>

    <ul>
     <li>Listas</li>
     <li><strong>Formatação</strong></li>
     <li>Blocos de código</li>
    </ul>

    <pre>
     <code class="language-js">console.log("Olá");</code>
    </pre>

    </details>
    ```

Conversões de Expressões Matemáticas

Para mais, veja writing-mathematical-expressions-to-html.md

    ```markdown
    Esta frase usa delimitadores `$` para mostrar matemática inline: $\sqrt{3x-1}+(1+x)^2$
    ```

    ```html
    <p>Esta frase usa delimitadores <code>$</code> para mostrar matemática inline:
     <math-renderer><math xmlns="http://www.w3.org/1998/Math/MathML">

…
Perguntas frequentes

O que é Markdown?

Markdown é uma forma fácil de escrever textos usando símbolos simples para indicar formatação, como asteriscos para negrito ou hashes para títulos.

O que é HTML?

HTML é a linguagem padrão usada para criar páginas na internet, definindo a estrutura e o conteúdo de um site.

Essa ferramenta cria sites inteiros?

Não, ela foca em converter o texto de Markdown para HTML. Para criar um site completo, você precisaria de outras ferramentas e conhecimentos.

Detalhes

Descrição original do autor

Convert Markdown files to HTML similar to `marked.js`, `pandoc`, `gomarkdown/markdown`, or similar tools; or writing custom script to convert markdown to html and/or working on web template systems like `jekyll/jekyll`, `gohugoio/hugo`, or similar web templating systems that utilize markdown documents, converting them to html. Use when asked to "convert markdown to html", "transform md to html", "

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5218
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas