Shortcodes
Hero
Author
oxypteros
Beyond the Yellow Tape!
We investigate the stories others overlook.
Beyond the Yellow Tape
We investigate the stories others overlook
Code
{{< hero
TITLE="Beyond the Yellow Tape!"
SUBTITLE="We investigate the stories others overlook."
BTN-TEXT="Start reading"
BTN-LINK="/cases/the-last-donut"
BTN-LABEL="Read our research for the case of The Last Donut"
LINK-TEXT="View all cases"
LINK="/posts"
LINK-LABEL="View a complete list of our cases"
>}}
Overview
A simple text-based hero shortcode with title, subtitle, and two links. (One styled as a button and one as a standard link.)
Usage
- Use on homepage and/or section pages (
_index.md
). - The
TITLE
andSUBTITLE
values use their last character as a decorative element (different color). For best aesthetics, it’s strongly recommended to end both with a punctuation mark (e.g..
?
!
:
;
).
Tip: Paste this shortcode at the top of your _index.md
file to add a hero section.
Parameters Reference
- TITLE
TITLE="Example Title"
— (string, optional)- H2 heading. Falls back to the page title if not provided.
- SUBTITLE
SUBTITLE="Example Subtitle"
— (string, optional)- H3 heading.
- BTN-TEXT
BTN-TEXT="Link 1 text"
— (string, optional)- Text for the button-styled link.
- BTN-LINK
BTN-LINK="/link/to/path"
— (string, optional)href
attribute for button-styled link. RequiresBTN-TEXT
to be set.- BTN-LABEL
BTN-LABEL="Example label"
— (string, optional)aria-label
attribute for button-styled link.- LINK-TEXT
LINK-TEXT="Link 2 text"
— (string, optional)- Text for the secondary link.
- LINK
LINK="/link/to/path"
— (string, optional)href
attribute for the secondary link. RequiresLINK-TITLE
to be set.- LINK-LABEL
LINK-LABEL="Example label"
— (string, optional)aria-label
attribute for the secondary link. (string, optional)
Error Reporting
- Warnings are printed to the Hugo terminal.
- OCD enabled.
Error Codes
- ocd-sc-121
- Unrecognized parameter detected.
- ocd-sc-122
BTN-LINK
is provided butBTN-TEXT
is missing.- ocd-sc-123
LINK
is provided butLINK-TEXT
is missing.