How do I have a user upload a blog post and then retrieve that to display in a card on the site?

How do I have a user upload a blog post and then retrieve that to display in a card on the site?