mirror of
https://github.com/McShelby/hugo-theme-relearn.git
synced 2024-11-30 11:13:06 +00:00
8551ee2738
- supply named parameter if missing #260 - fix boolean parameter if given as string #261 - revise documentation
1.3 KiB
1.3 KiB
+++ description = "Displays content from other files" title = "Include" +++
The include
shortcode includes other files from your project inside of the current page.
Usage
While the examples are using named parameter you are free to use positional aswell.
{{< tabs groupId="shortcode-parameter">}} {{% tab name="named" %}}
{{%/* include file="shortcodes/INCLUDE_ME.md" */%}}
{{% /tab %}} {{% tab name="positional" %}}
{{%/* include "shortcodes/INCLUDE_ME.md" */%}}
{{% /tab %}} {{< /tabs >}}
The included files can even contain Markdown and will be taken into account when generating the table of contents.
Parameter
Name | Position | Default | Notes |
---|---|---|---|
file | 1 | <empty> | The path to the file to be included. Path resolution adheres to Hugo's build-in readFile function |
showfirstheading | 2 | true |
When false and the included file contains headings, the first heading will be hidden. This comes in handy, eg. if you include otherwise standalone Markdown files. |
Examples
Arbitray Content
{{%/* include "shortcodes/INCLUDE_ME.md" */%}}
{{% include "shortcodes/INCLUDE_ME.md" %}}