Badge
The badge shortcode displays colorful markers in your text with optional icons.
Important
Version 6.6.6
Captain
InfoNew
Awesome
Usage
{{ % badge % }} Important {{ % / badge % }}
{{ % badge style = "primary" title = "Version" % }} 6.6.6 {{ % / badge % }}
{{ % badge style = "red" icon = "angle-double-up" % }} Captain {{ % / badge % }}
{{ % badge style = "info" % }} New {{ % / badge % }}
{{ % badge color = "fuchsia" icon = "fa-fw fab fa-hackerrank" % }} Awesome {{ % / badge % }}
{{ partial "shortcodes/badge.html" ( dict
"page" .
"content" "Important"
)}}
{{ partial "shortcodes/badge.html" ( dict
"page" .
"style" "primary"
"title" "Version"
"content" "6.6.6"
)}}
{{ partial "shortcodes/badge.html" ( dict
"page" .
"style" "red"
"icon" "angle-double-up"
"content" "Captain"
)}}
{{ partial "shortcodes/badge.html" ( dict
"page" .
"style" "info"
"content" "New"
)}}
{{ partial "shortcodes/badge.html" ( dict
"page" .
"color" "fuchsia"
"icon" "fab fa-hackerrank"
"content" "Awesome"
)}}
Parameter
Name
Default
Notes
style
default
The style scheme used for the badge. - by severity: caution, important, info, note, tip, warning - by brand color: primary, secondary, accent - by color: blue, cyan, green, grey, magenta, orange, red - by special color: default, transparent, code, link, action You can also define your own styles .
color
see notes
The CSS color value to be used. If not set, the chosen color depends on the style . Any given value will overwrite the default. - for severity styles: a nice matching color for the severity - for all other styles: the corresponding color
title
see notes
Arbitrary text for the badge title. Depending on the style there may be a default title. Any given value will overwrite the default. - for severity styles: the matching title for the severity - for all other styles: <empty> If you want no title for a severity style, you have to set this parameter to " " (a non empty string filled with spaces)
icon
see notes
Font Awesome icon name set to the left of the title. Depending on the style there may be a default icon. Any given value will overwrite the default. - for severity styles: a nice matching icon for the severity - for all other styles: <empty> If you want no icon for a severity style, you have to set this parameter to " " (a non empty string filled with spaces)
<content>
<empty>
Arbitrary text for the badge.
Examples
Style
By Severity
{{ % badge style = "caution" % }} Magenta {{ % / badge % }}
{{ % badge style = "important" % }} Cyan {{ % / badge % }}
{{ % badge style = "info" % }} Blue {{ % / badge % }}
{{ % badge style = "note" % }} Orange {{ % / badge % }}
{{ % badge style = "tip" % }} Green {{ % / badge % }}
{{ % badge style = "warning" % }} Red {{ % / badge % }}
CautionMagenta
ImportantCyan
InfoBlue
NoteOrange
TipGreen
WarningRed
By Brand Colors
{{ % badge style = "primary" icon = "bullhorn" title = "Announcement" % }} Mandatory {{ % / badge % }}
{{ % badge style = "secondary" icon = "bullhorn" title = "Announcement" % }} Optional {{ % / badge % }}
{{ % badge style = "accent" icon = "bullhorn" title = "Announcement" % }} Special {{ % / badge % }}
AnnouncementMandatory
AnnouncementOptional
AnnouncementSpecial
By Color
{{ % badge style = "blue" icon = "palette" title = "Color" % }} Blue {{ % / badge % }}
{{ % badge style = "cyan" icon = "palette" title = "Color" % }} Cyan {{ % / badge % }}
{{ % badge style = "green" icon = "palette" title = "Color" % }} Green {{ % / badge % }}
{{ % badge style = "grey" icon = "palette" title = "Color" % }} Grey {{ % / badge % }}
{{ % badge style = "magenta" icon = "palette" title = "Color" % }} Magenta {{ % / badge % }}
{{ % badge style = "orange" icon = "palette" title = "Color" % }} Orange {{ % / badge % }}
{{ % badge style = "red" icon = "palette" title = "Color" % }} Red {{ % / badge % }}
ColorBlue
ColorCyan
ColorGreen
ColorGrey
ColorMagenta
ColorOrange
ColorRed
By Special Color
{{ % badge style = "default" icon = "palette" title = "Color" % }} Default {{ % / badge % }}
{{ % badge style = "transparent" icon = "palette" title = "Color" % }} Transparent {{ % / badge % }}
{{ % badge style = "code" icon = "palette" title = "Color" % }} Code {{ % / badge % }}
{{ % badge style = "link" icon = "palette" title = "Color" % }} Link {{ % / badge % }}
{{ % badge style = "action" icon = "palette" title = "Color" % }} Action {{ % / badge % }}
ColorDefault
ColorTransparent
ColorCode
ColorLink
ColorAction
Variants
Without Icon and Title Text
{{ % badge % }} 6.6.6 {{ % / badge % }}
{{ % badge style = "info" icon = " " title = " " % }} Awesome {{ % / badge % }}
{{ % badge style = "red" % }} Captain {{ % / badge % }}
6.6.6
Awesome
Captain
Without Icon
{{ % badge title = "Version" % }} 6.6.6 {{ % / badge % }}
{{ % badge style = "info" icon = " " % }} Awesome {{ % / badge % }}
{{ % badge style = "red" title = "Rank" % }} Captain {{ % / badge % }}
Version 6.6.6
Info Awesome
Rank Captain
Without Title Text
{{ % badge icon = "star" % }} 6.6.6 {{ % / badge % }}
{{ % badge style = "info" title = " " % }} Awesome {{ % / badge % }}
{{ % badge style = "red" icon = "angle-double-up" % }} Captain {{ % / badge % }}
6.6.6
Awesome
Captain
All Set
{{ % badge icon = "star" title = "Version" % }} 6.6.6 {{ % / badge % }}
{{ % badge style = "info" % }} Awesome {{ % / badge % }}
{{ % badge style = "red" icon = "angle-double-up" title = "Rank" % }} Captain {{ % / badge % }}
Version6.6.6
InfoAwesome
RankCaptain
Override for Severity
{{ % badge style = "info" icon = "rocket" title = "Feature" % }} Awesome {{ % / badge % }}
FeatureAwesome
Other
With User-Defined Color, Font Awesome Brand Icon and Markdown Title and Content
{{ % badge color = "fuchsia" icon = "fa-fw fab fa-hackerrank" title = "**Font**" % }} ** Awesome ** {{ % / badge % }}
Font Awesome
With Icon Content
You can combine the badge with the icon shortcode to create even more stunning visuals.
In this case you need to declare {{< badge >}} instead of {{% badge %}}. Note, that in this case it is not possible to put markdown in the content.
{{< badge style = "primary" icon = "angle-double-up" >}}{{ % icon skull - crossbones % }}{{< / badge >}}
{{< badge style = "primary" icon = "angle-double-up" >}}{{ % icon skull - crossbones % }} Pirate {{< / badge >}}
{{< badge style = "primary" title = "Rank" >}}{{ % icon skull - crossbones % }}{{< / badge >}}
{{< badge style = "primary" title = "Rank" >}}{{ % icon skull - crossbones % }} Pirate {{< / badge >}}
{{< badge style = "primary" icon = "angle-double-up" title = "Rank" >}}{{ % icon skull - crossbones % }}{{< / badge >}}
{{< badge style = "primary" icon = "angle-double-up" title = "Rank" >}}{{ % icon skull - crossbones % }} Pirate {{< / badge >}}
Pirate
Rank
Rank Pirate
Rank
Rank Pirate
Inside of Text
Lorem ipsum dolor sit amet , graecis denique ei vel , at duo primis mandamus . {{ % badge style = "blue" icon = "rocket" % }} Awesome {{ % / badge % }} Et legere ocurreret pri , animal tacimates complectitur ad cum . Cu eum inermis inimicus efficiendi . Labore officiis his ex , soluta officiis concludaturque ei qui , vide sensibus vim ad .
Lorem ipsum dolor sit amet, graecis denique ei vel, at duo primis mandamus. Awesome Et legere ocurreret pri, animal tacimates complectitur ad cum. Cu eum inermis inimicus efficiendi. Labore officiis his ex, soluta officiis concludaturque ei qui, vide sensibus vim ad.