Show half the blog post to non-members

I want to be able to show half the blog post to non-members and show a sign up modal ( I have this html card working already) show on the bottom of the blog post. When the member signs in they should be able to see the entire blog post. Is this possible?