Markdown syntax highlighting
In order for syntax highlighting of Markdown code blocks to be possible on the frontend, the BE needs to store and render the language.
What I propose is something like this:
With this input:
```elixir
{:ok, "Hello world"}
```
The HTML output should look like this:
<pre>
<code data-lang="elixir">{:ok, "Hello world"}</code>
</pre>