+++
description = "Some testing for different styles used in syntax highlighting and preformatted blocks"
title = "Code"
+++
Some testing for different styles used in syntax highlighting and preformatted blocks.
## Inline Code
`This is some very long inline code. Where does it wrap?`
What about wrapping short inline code if multiple sections are written `side` `by` `side`?
What about wrapping short inline code if multiple sections are written `side`/`by`/`side`?
What about wrapping long inline code if multiple sections are written `side567` `by34567` `side567`?
What about wrapping long inline code if multiple sections are written `side567`/`by34567`/`side567`?
Can we just use a simple HTML element
?
## Block Code
````
Code fences without any selected language
````
````json
{
"well": "some JSON in codefences in here"
}
````
{
"well": "some JSON in HTML elements here"
}
````jsonxmylmsl
{
"well": "Code fences with non existing language"
}
````
## Block Preformatted
Some preformatted stuff with markdown indentation
Some preformatted stuff in HTML elements## Nested Shortcode ### 1 Shortcode #### %% {{% highlight json "linenos=inline,hl_lines=1 2,anchorlinenos=true" %}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{% /highlight %}} #### <> {{< highlight json "linenos=true,hl_lines=1 2,anchorlinenos=true" >}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{< /highlight >}} ### 2 Shortcodes #### %% %% {{% tab title="json" %}} {{% highlight html "hl_lines=1 2,anchorlinenos=true" %}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{% /highlight %}} {{% /tab %}} #### %% <> {{% tab title="json" %}} {{< highlight html "hl_lines=1 2,anchorlinenos=true" >}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{< /highlight >}} {{% /tab %}} #### <> %% {{< tab title="json" >}} {{% highlight html "linenos=true,hl_lines=1 2,anchorlinenos=true" %}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{% /highlight %}} {{< /tab >}} #### <> <> {{< tab title="json" >}} {{< highlight html "linenos=true,hl_lines=1 2,anchorlinenos=true" >}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{< /highlight >}} {{< /tab >}} ### 3 Shortcodes #### %% %% %% {{% tabs %}} {{% tab title="json" %}} {{% highlight html "linenos=true,hl_lines=1 2,anchorlinenos=true" %}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{% /highlight %}} {{% /tab %}} {{% /tabs %}} #### %% %% <> {{% tabs %}} {{% tab title="json" %}} {{< highlight html "linenos=true,hl_lines=1 2,anchorlinenos=true" >}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{< /highlight >}} {{% /tab %}} {{% /tabs %}} #### %% <> %% {{% tabs %}} {{< tab title="json" >}} {{% highlight html "linenos=true,hl_lines=1 2,anchorlinenos=true" %}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{% /highlight %}} {{< /tab >}} {{% /tabs %}} #### %% <> <> {{% tabs %}} {{< tab title="json" >}} {{< highlight html "linenos=true,hl_lines=1 2,anchorlinenos=true" >}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{< /highlight >}} {{< /tab >}} {{% /tabs %}} #### <> %% %% {{< tabs >}} {{% tab title="json" %}} {{% highlight html "linenos=true,hl_lines=1 2,anchorlinenos=true" %}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{% /highlight %}} {{% /tab %}} {{< /tabs >}} #### <> %% <> {{< tabs >}} {{% tab title="json" %}} {{< highlight html "linenos=true,hl_lines=1 2,anchorlinenos=true" >}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{< /highlight >}} {{% /tab %}} {{< /tabs >}} #### <> <> %% {{< tabs >}} {{< tab title="json" >}} {{% highlight html "linenos=true,hl_lines=1 2,anchorlinenos=true" %}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{% /highlight %}} {{< /tab >}} {{< /tabs >}} #### <> <> <> {{< tabs >}} {{< tab title="json" >}} {{< highlight html "linenos=true,hl_lines=1 2,anchorlinenos=true" >}} { "Hello": "World" "Hello": "World" "Hello": "World" } {{< /highlight >}} {{< /tab >}} {{< /tabs >}} ## With Wrap ### LineNo Table {{< highlight lineNos="table" type="py" wrap="true" hl_lines="2" >}} # Quicksort Python One-liner lambda L: [] if L==[] else qsort([x for x in L[1:] if x< L[0]]) + L[0:1] + qsort([x for x in L[1:] if x>=L[0]]) # Some more stuff {{< /highlight >}} ### LineNo Inline {{< highlight lineNos="inline" type="py" wrap="true" hl_lines="2" >}} # Quicksort Python One-liner lambda L: [] if L==[] else qsort([x for x in L[1:] if x< L[0]]) + L[0:1] + qsort([x for x in L[1:] if x>=L[0]]) # Some more stuff {{< /highlight >}} ### No LineNo {{< highlight type="py" wrap="true" hl_lines="2" >}} # Quicksort Python One-liner lambda L: [] if L==[] else qsort([x for x in L[1:] if x< L[0]]) + L[0:1] + qsort([x for x in L[1:] if x>=L[0]]) # Some more stuff {{< /highlight >}} ### No Type {{< highlight wrap="true" hl_lines="2" >}} # Quicksort Python One-liner lambda L: [] if L==[] else qsort([x for x in L[1:] if x< L[0]]) + L[0:1] + qsort([x for x in L[1:] if x>=L[0]]) # Some more stuff {{< /highlight >}} ## Without Wrap ### LineNo Table {{< highlight lineNos="table" type="py" wrap="false" hl_lines="2">}} # Quicksort Python One-liner lambda L: [] if L==[] else qsort([x for x in L[1:] if x< L[0]]) + L[0:1] + qsort([x for x in L[1:] if x>=L[0]]) # Some more stuff {{< /highlight >}} ### LineNo Inline {{< highlight lineNos="inline" type="py" wrap="false" hl_lines="2" >}} # Quicksort Python One-liner lambda L: [] if L==[] else qsort([x for x in L[1:] if x< L[0]]) + L[0:1] + qsort([x for x in L[1:] if x>=L[0]]) # Some more stuff {{< /highlight >}} ### No LineNo {{< highlight type="py" wrap="false" hl_lines="2" >}} # Quicksort Python One-liner lambda L: [] if L==[] else qsort([x for x in L[1:] if x< L[0]]) + L[0:1] + qsort([x for x in L[1:] if x>=L[0]]) # Some more stuff {{< /highlight >}} ### No Type {{< highlight wrap="false" hl_lines="2" >}} # Quicksort Python One-liner lambda L: [] if L==[] else qsort([x for x in L[1:] if x< L[0]]) + L[0:1] + qsort([x for x in L[1:] if x>=L[0]]) # Some more stuff {{< /highlight >}}