Make `viewall` work with arbitrary no. of fonts
Allow custom footer in `siteconfig.py`

Fix #2