Se il contenuto della pagina è "minimo" è inevitabile che il footer "risalga" a metà schermo (o in qualunque altra posizione, dipendentemente dalla risoluzione verticale del display dove la pagina viene visualizzata).
Una soluzione, alquanto semplice, è quella di impostare una classe css per quella pagina, con la quale classe imposterai un'altezza minima della sezione sopra al footer (diciamo quella dove compare l'articolo), ricacciando così il footer a fondo pagina.
Edit: link rimosso.