I have a blog, but I disallow comments due to the deluge of spam comments I would receive. I direct people seriously interested in commenting to my Facebook page.
On my blog I just do not approve the spam comments; why not just disapprove any spam posts?