There are various community sites like Flickr, 500px, and Instagram that are great. However, learning and understanding how to make a photography blog for yourself is a big task despite all the website platforms provide, especially for a photographer. WordPress and your dedicated hosting are highly recommended.