yes, I just lube it up with motor oil, ride it and all gunk gets loose and wet. then give it a good spray of water at stable pressure, some car shampoo won't hurt it either. I dry by blowing it with my air compressor gun. it will be dry like pepper.
I mainly drive off road so when I am about to clean my bike, my last ride is usually on motor oil. it can be a bit messy for your accessories, so if you have a highly praised wheelset and tyre, you're on your own.