+++ title = "Doublecode" description = "" weight = 6 +++ The *doublecode* shortcode works the same as the [code](/shortcodes/code/) shortcode, but extends the functionality by also rendering the code in the page. This is useful for showing the code of HTML elements in your page. {{< doublecode lang="html" >}}

Hi there

I'm inside a doublecode shortcode, that's why I look so fancy.

{{< /doublecode >}} ## Usage Simply place the following shortcode on the page #### Code in the shortcode {{< code lang="html" >}} {{}} [your code] {{}} {{< /code >}} #### Code from a file {{< code lang="html" >}} {{}} {{< /code >}} ### Parameters #### *lang* The lang parameter defines the language to be used for code highlighting. You can find a complete list of supported languages here. Example: lang="html" #### *file* The file parameter allows you to define an external file that contains your code to be displayed. This is done by giving a path to that file, starting from the root directory of your site. For example, a HTML file named *'mycode.html'* you wish to link that is in the *docs/code/* directory can be defined as follows: file="code/mycode.html".