Social posts are temporary. Blog posts on your site are archival.
This article will help you get a personal blog up and running, fast.
A beautiful post about building your own personal website.
It's not either a site or social media. It's both.
Great insights from Lisa Butler of EmPress Themes