Updated site controller with @contents