Complex sentence: A hate site is a website that promotes hatred, typically against a specific race, religion nationality, sex or sexual orientation.
Split into simpler sentences: A hate site is a website that promotes hatred of a specific person or thing. Some villify by race, religion nationality, sex or sexual orientation.