While browsing SO today I came across this deleted answer: EOFError: end of file reached issue with Net::HTTP
I'm not an expert on the subject, but it seemed like a reasonable answer to me, and it was the highest voted answer on that question (with 21 upvotes) so I'm assuming others thought so too. There were no downvotes, and no comments explaining why there was anything wrong with it.
I've read through 20 or so similar questions regarding deleted answers, but none of the responses seemed applicable in this case. The answer did contain a link to a blog post by the author, but that was essentially supplementary information - it certainly wasn't a link-only answer.
It's worth noting that after the deletion, the author posted a new answer with basically the same information, then edited it to remove the link to the blog post. That suggests that he at least might have thought the link was a factor in the decision to delete, but I can't believe that was the real reason.
It's surely not standard policy to delete answers with useful information just because they also contain a link to a blog post? Is there some other explanation that I've overlooked?
It might be useful in cases like this if the edit history showed the reason for deletion. At least if it was deleted as a result of a flag, it could show which flag was used without requiring any extra effort on the part of the moderators.