hugo-theme-relearn/docs/content/cont/shortcodes.md

2 KiB
Raw Blame History

date title weight
2016-04-09T16:50:16+02:00 Shortcodes 15

Hugo uses Markdown for its simple content format. However, there are a lot of things that Markdown doesnt support well. You could use pure HTML to expand possibilities.

But this happens to be a bad idea. Everyone uses Markdown because it's pure and simple to read even non-rendered. You should avoid HTML to keep it as simple as possible.

To avoid this limitations, Hugo created shortcodes. A shortcode is a simple snippet inside a page.

Hugo-theme-learn provides multiple shortcodes on top of existing ones.

Notice

The notice shortcode shows 4 types of disclaimers to help you structure your page.

Note

{{%/* notice note */%}}
A notice disclaimer
{{%/* /notice */%}}

renders as

{{% notice note %}} A notice disclaimer {{% /notice %}}

Info

{{%/* notice info */%}}
An information disclaimer
{{%/* /notice */%}}

renders as

{{% notice info %}} An information disclaimer {{% /notice %}}

Tip

{{%/* notice tip */%}}
A tip disclaimer
{{%/* /notice */%}}

renders as

{{% notice tip %}} A tip disclaimer {{% /notice %}}

Warning

{{%/* notice warning */%}}
An warning disclaimer
{{%/* /notice */%}}

renders as

{{% notice warning %}} A warning disclaimer {{% /notice %}}

Button

Button is a just a clickable button with optional icon.

{{%/* button href="https://getgrav.org/" */%}}Get Grav{{%/* /button */%}}
{{%/* button href="https://getgrav.org/" icon="fa fa-play" */%}}Get Grav with icon{{%/* /button */%}}
{{%/* button href="https://getgrav.org/" icon="fa fa-share" icon-position="right" */%}}Get Grav with icon right{{%/* /button */%}}

{{% button href="https://getgrav.org/" %}}Get Grav{{% /button %}} {{% button href="https://getgrav.org/" icon="fa fa-play" %}}Get Grav with icon{{% /button %}} {{% button href="https://getgrav.org/" icon="fa fa-share" icon-position="right" %}}Get Grav with icon right{{% /button %}}