Any developer can afford to control his own CMS and domain. You should not be tied to any platform. Pick Wordpress or square space, Jekyll or any other solution but make sure that you set it up with your own domain. So that you own your content, you are in control to switch platforms. Don't be cheap. For 100 USD a year you can run a beautiful blog under your own domain name.

I am linking lately to a lot of Medium posts. Great content. But I have no confident in the future of all those urls. Specially since they deprecated custom domains. A clear sign about who wants the control of the content.

You are putting the effort in creating the content. Be mindful about its future!

Sergio del Amo