This can be set up easily by setting 100% height to html and body, declaring the container element that has site header, inner content and site footer as a flex entity and adding a top margin of auto to the footer element.
Did you like it? Take a second to support us on PayPal or Patreon!