When you post blogs on other platforms, while you may build recognition for yourself, you will be building their brand. On the other hand, if you blog on your own website, you will be building your own brand. Both of the blogs below are built in Wordpress, using elementor.com, which makes it very easy and provides a free version. hostinger.com provides great hosting pricing on wordpress.
https://ctofraction.com/blog
https://gintchinfineart.com/blog/