--- weight: 3 --- # Shortcodes ## Hints Hint shortcode can be used as hint/alerts/notification block. There are 3 colors to choose: `info`, `warning` and `danger`. ```tpl {{}} **Markdown content** Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa {{}} ``` {{< hint info >}} **Markdown content** Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa {{< /hint >}} {{< hint warning >}} **Markdown content** Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa {{< /hint >}} {{< hint danger >}} **Markdown content** Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa {{< /hint >}} ## Buttons ```tpl {{}}Get Home{{}} {{}}Contribute{{}} ``` {{< button relref="/" >}}Get Home{{< /button >}} {{< button href="https://github.com/alex-shpak/hugo-book" >}}Contribute{{< /button >}} ## Tabs ```tpl {{}} {{}} # MacOS Content {{}} {{}} # Linux Content {{}} {{}} # Windows Content {{}} {{}} ``` {{< tabs "uniqueid" >}} {{< tab "MacOS" >}} # MacOS This is tab **MacOS** content. Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa protulit, sed sed aere valvis inhaesuro Pallas animam: qui _quid_, ignes. Miseratus fonte Ditis conubia. {{< /tab >}} {{< tab "Linux" >}} # Linux This is tab **Linux** content. Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa protulit, sed sed aere valvis inhaesuro Pallas animam: qui _quid_, ignes. Miseratus fonte Ditis conubia. {{< /tab >}} {{< tab "Windows" >}} # Windows This is tab **Windows** content. Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa protulit, sed sed aere valvis inhaesuro Pallas animam: qui _quid_, ignes. Miseratus fonte Ditis conubia. {{< /tab >}} {{< /tabs >}} ## Columns ```html {{}} # Left Content Lorem markdownum insigne... <---> # Mid Content Lorem markdownum insigne... <---> # Right Content Lorem markdownum insigne... {{}} ``` {{< columns >}} ## Left Content Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa protulit, sed sed aere valvis inhaesuro Pallas animam: qui _quid_, ignes. Miseratus fonte Ditis conubia. <---> ## Mid Content Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat stringit, frustra Saturnius uteroque inter! <---> ## Right Content Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa protulit, sed sed aere valvis inhaesuro Pallas animam: qui _quid_, ignes. Miseratus fonte Ditis conubia. {{< /columns >}} ## Expand shortcode Expand shortcode can help to decrease clutter on screen by hiding part of text ### Default ```tpl {{}} ## Markdown content Lorem markdownum insigne... {{}} ``` {{< expand >}} ## Markdown content Lorem markdownum insigne... {{< /expand >}} ### With Custom Label ```tpl {{}} ## Markdown content Lorem markdownum insigne... {{}} ``` {{< expand "Custom Label" "..." >}} ## Markdown content Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa protulit, sed sed aere valvis inhaesuro Pallas animam: qui _quid_, ignes. Miseratus fonte Ditis conubia. {{< /expand >}} ## Mermaid Chart {{< columns >}} ```tpl {{}} sequenceDiagram Alice->>Bob: Hello Bob, how are you? alt is sick Bob->>Alice: Not so good :( else is well Bob->>Alice: Feeling fresh like a daisy end opt Extra response Bob->>Alice: Thanks for asking end {{}} ``` <---> {{< mermaid >}} sequenceDiagram Alice->>Bob: Hello Bob, how are you? alt is sick Bob->>Alice: Not so good :( else is well Bob->>Alice: Feeling fresh like a daisy end opt Extra response Bob->>Alice: Thanks for asking end {{< /mermaid >}} {{< /columns >}} ## KaTeX {{< columns >}} ```latex {{}} x = \begin{cases} a &\text{if } b \\ c &\text{if } d \end{cases} {{}} ``` <---> {{< katex >}} x = \begin{cases} a &\text{if } b \\ c &\text{if } d \end{cases} {{< /katex >}} {{< /columns >}}