GoAT renders ASCII diagrams as SVG and is a Golang implementation of Markdeep’s ASCII renderer.

GoAt is not directly an extension of the Markdown renderer, but a special code block format within Hugo.

Markdeep provides the documentation to create ASCII diagrams for GoAT. We need to surround them with a fenced code block and the language identifier goat like this:

.---------.         /        /        .-------.
|  Write  +---+--->/  Edit  +---+--->|  Share  |
'---------'   ^   /________/    |     '-------'
              |                 |

Then, the ASCII-diagram gets rendered into a nice SVG diagram:


These diagrams are always displayed with the full text width, there is currently no way to change their layout as for other diagrams in this theme.