publish: show nice error message if they're trying to publish a silo post

fixes #243