turn `get_avatar_url` into a Jinja macro

that way it has access to the website object by default