For posting PDF files on my blog I use Scribd. Scribd is a website that touts itself as "The World’s Largest Online Library. Read, Publish, and Share Documents and Written Works." Simply put, you can upload PDF files to the site, it gives you a link and you insert that link into your blog post; just like you would any other web link.
I used this method to post a McGuire family chart in this post.