Hugo ships with several Built-in Shortcodes for rich content, along with a Privacy Config and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.
Gist Simple Shortcode
{{< gist spf13 7896402 "img.html" >}}
Twitter Simple Shortcode
{{< tweet GoHugoIO 1315233626070503424 >}}
Profile is a customizable single-page portfolio theme for Hugo featuring a contact form and blog. Made by @gurusabarishh.https://t.co/KwYcwfdy16
— GoHugo.io (@GoHugoIO) October 11, 2020
Vimeo Simple Shortcode
{{< vimeo 146022717 >}}
Youtube Simple Shortcode
{{< youtube w7Ft2ymGmfc >}}
Theme Custom Shortcodes
These shortcodes are not Hugo built-ins, but are provided by the theme.
Responsive Images with Cloudinary
You can learn more about this here.
Set the cloudinary_cloud_name
parameter in your site config to use this shortcode.
{{< dynamic-img src="/my/image/on/cloudinary" title="A title for the image" >}}
Note that you do not include the file extension (e.g. .png
) in the src
parameter, as the shortcode will automatically determine the best quality and format for the user’s device.
Optionally, you can customize the general CSS styles for the image:
{{< dynamic-img src="/my/image/on/cloudinary" title="A title for the image" style="max-width:60%" >}}