Skip to content

Superfences and tabs

SuperFences

SuperFences are just Tabs inside an alert bloc

SuperFences

SuperFences

#!/bin/bash
echo "Hello world!"
#include <stdio.h>
int main(void) {
  printf("Hello world!\n");
}
#include <iostream>
int main() {
  std::cout << "Hello world!" << std::endl;
  return 0;
}
using System;
class Program {
  static void Main(string[] args) {
    Console.WriteLine("Hello world!");
  }
}
!!! example "SuperFences"
            === "Bash"
                ```bash
                #!/bin/bash
                echo "Hello world!"
                ```
            === "C"
                ```c
                #include <stdio.h>
                int main(void) {
                  printf("Hello world!\n");
                }
                ```
            === "C++"
                ```cpp
                #include <iostream>
                int main() {
                  std::cout << "Hello world!" << std::endl;
                  return 0;
                }
                ```
            === "C#"
                ```cs
                using System;
                class Program {
                  static void Main(string[] args) {
                    Console.WriteLine("Hello world!");
                  }
                }
                ```

Tabs

#!/bin/bash
echo "Hello world!"
#include <stdio.h>
int main(void) {
  printf("Hello world!\n");
}
#include <iostream>
int main() {
  std::cout << "Hello world!" << std::endl;
  return 0;
}
using System;
class Program {
  static void Main(string[] args) {
    Console.WriteLine("Hello world!");
  }
}
    === "Bash"
        ```bash
        #!/bin/bash
        echo "Hello world!"
        ```
    === "C"
        ```c
        #include <stdio.h>
        int main(void) {
          printf("Hello world!\n");
        }
        ```
    === "C++"
        ```cpp
        #include <iostream>
        int main() {
          std::cout << "Hello world!" << std::endl;
          return 0;
        }
        ```
    === "C#"
        ```cs
        using System;
        class Program {
          static void Main(string[] args) {
            Console.WriteLine("Hello world!");
          }
        }
        ```

Alert/Spoiler blocs

Alert/Spoiler blocs

Spoiler

This is a spoiler

note ou seealso

blablabla

tip ou hint ou important

info ou todo

question ou help ou faq

summary

warning ou caution ou attention

failure ou fail ou missing

check ou done

danger ou error

bug

quote

example

??? warning "Spoiler"
    This is a spoiler

!!! note "note ou seealso"
    blablabla

!!! tip "tip ou hint ou important"

!!! info "info ou todo"

!!! help "question ou help ou faq"

!!! summary "summary"

!!! warning "warning ou caution ou attention"

!!! failure "failure ou fail ou missing"

!!! done "check ou done"

!!! danger "danger ou error"

!!! bug "bug"

!!! quote "quote"

!!! example "example"