Send Footer to Bottom of Viewport on Short Posts

/* If a page's height is shorter than the viewport, this ensures the footer does not creep beyond the bottom of the viewport */
body {
   position: relative;
   min-height: 100vh;
}
.site-footer {
   position: absolute;
   width: 100%;
   bottom: 0;
}

#