Template:codetabs
This is a (currently experimental) way of showing code snippets with tabs to switch between different formats
How to use
It's not pretty but you can create up to 9 tabs with a title and content. The content field seems to work with any wiki formatting you want.
This example shows how to render html, show html markup and show json markup
{{codetabs |tab-1-title=Rendered HTML |tab-1-content=<raw><div> <p>example html markup</p> </div> </raw> |tab-2-title=HTML Markup |tab-2-content=<pre><nowiki> <div> <p>example html markup</p> </div> </nowiki></pre> |tab-3-title=JSON |tab-3-content=<raw> { "json": "example" } </raw> }}
Which results in
Rendered HTML
example html markup
HTML Markup
<div> <p>example html markup</p> </div>
JSON
{ "json": "example" }