shortcodes button - fitizens/hugo-modules GitHub Wiki
Button Shortcode
Install Module
Add the following code to your module list in the config/_default/module.toml
file.
[imports](/fitizens/hugo-modules/wiki/imports)
path = "github.com/gethugothemes/hugo-modules/shortcodes/button"
Note: Button style comes from your existing
button.scss
files. If you don't have this file, you can add the following css to your main css file.
.btn {
display: inline-block;
padding: 0.5em 1em;
text-decoration: none;
border: 1px solid transparent;
}
.btn-primary {
background-color: #000;
border-color: #000;
color: #fff;
}
.btn-outline-primary {
background-color: transparent;
border-color: #000;
color: #000;
}
Shortcode Implementation
Available parameters:
label
: button labellink
: button link (internal or external)style
: button styleoutline
/solid
(default:solid
)class
: custom classrel
: link relationship (default:noopener
)
<!-- internal link -->
{{< button label="contact" link="contact/" >}}
<!-- external link -->
{{< button label="google" link="https://google.com/" rel="nofollow noreferrer" >}}