This past year I've been spending a lot of time building Hugo sites. One of my favorites is the docs site for Buoyant. While there's limited visual design, it's been very rewarding building out the front-end architecture, coding Go templates, and working with Customer Support to structure the content in a way that's intuitive and helpful for our customers. My favorite part has been iterating on internal processes so it's easier for our developers to maintain documentation. The primary Hugo feature they interact with are shortcodes, which provide a way to include elements and functionality in Markdown that are not natively supported.

Recently I've created a collection of Hugo shortcodes on Github that illustrate various techinques that help when building out a shortcode library. It's not meant to be an exhaustive list of shortcodes you might need in your Markdown content, rather just a starting point.

These techinques include: validating parameters (button), using a partial within the shortcode so both layout and content can use the component (icon), using conditional content (ifparma), and passing parameters from a child shortcode to the parent for rendering (tabpane). Go check them out!

Mar 24, 2024 @ 12:00pm

Proud dad! Lars takes 1st place overall.

Photo 1
Photo 2
Photo 3
Mar 23, 2024 @ 2:00pm

A couple more finished barn quilts. Still love this color combo.

Photo 1
Photo 2
Mar 21, 2024 @ 8:00am

The latest barn quilt I painted for a friend...

Barn Quilt
Mar 12, 2023 @ 8:30pm

Time to start painting some spring barn quilts!

Barn Quilts
Mar 3, 2023 @ 10:30am

Dang, I love magenta, moss green, and pink. That color combo just lights my brain on fire right now.

Barn Quilts
Mar 2, 2023 @ 1:30pm

One of Lars' first stuffed animals was a panda spontaneously gifted to him by his cousin. It's still a favorite.

Mar 1, 2023 @ 9:30am

Happy Valentine's Day!

Barn Quilt 1
Barn Quilt 2
Feb 14, 2023 @ 10:00am