There's nothing wrong with putting public keys on an unencrypted site, though those retrieving the key may want to consider that their access of it may be visible.