add context vars and translations adn static files to all generators
use the relative source path when checking for files in context
bugfix: record site even if siteurl overridden