Syntax Highlighting no Editor de Markdown

Quando escrevi essa resposta ao @DouglasDiniz fiquei pensando como brincar com syntax highlighting no editor de markdown aqui do Tabnews (o bytemd)

Eu ia fazer uma lista com todas as linguagens reconhecidas no bloco de código, mas aparentemente vão mudar de editor de Markdown (pro do Github, não sei quando)

O @filipedechamps comentou dessa mudança aqui

Hoje o editor de Markdown que utilizamos é de fato ruim e iremos mais para frente utilizar um editor oficial do GitHub que irá trazer todas as features de acessibilidade ficando em linha com o restante do site 🤝

Não temos previsão de quando isso irá acontecer, pois o GitHub está listando esse novo componente do editor com o status draft, mas assim que se tornar mais estável, iremos implementar aqui


Por enquanto achei essa lista do Markdown do Github


Um que achei legal pra formatar é o diff

Escreve assim:

    ```diff
    public class Hello1
    {
       public static void Main()
       {
    -      System.Console.WriteLine("Hello, World!");
    +      System.Console.WriteLine("Rock all night long!");
       }
    }
        
    ```

Fica assim:

public class Hello1
{
   public static void Main()
   {
-      System.Console.WriteLine("Hello, World!");
+      System.Console.WriteLine("Rock all night long!");
   }
}

Não esqueça do café c[_] DBL