template inheritance
Sharing one layout across pages: a base template defines blocks and child templates use `{% extends %}` to fill them.
Sharing one layout across pages: a base template defines blocks and child templates use `{% extends %}` to fill them.