A blog requires a platform designed for blogging. Staying within the realm of federated software, the three natural alternatives are:
WordPress, which, thanks to the plugin that makes it compatible with Activitypub, has achieved a level of perfect integration with the Fediverse.
Ghost, which, federated a few months ago, is not only a blogging platform but is also specifically designed for creating mailing lists based on the Substack model.
Writefreely, which, despite being natively federated, is extremely focused on distraction-free writing and therefore has some seriously limiting features.
Friendica
As for Friendica, I'm a huge fan of that software and manage the second-most active instance in the entire Fediverse. I can assure you that I know it well and appreciate all its most important features. But don't be fooled by the fact that some call it macro-blogging software. In fact, if you visit a Friendica account's profile, it's not possible to filter the Timeline of their posts from the Timeline of the posts they've reshared. So, you could virtually create a page like this:
https://poliverso.org/profile/saio
But you could only do that if you don't share too much other content, otherwise the result would be like this:
https://poliverso.org/profile/notizie
which would be much more confusing 😅
However, Friendica is a very powerful software that allows you to republish your blog feed, as well as automatically reshare your federated blogs. Here I've listed some very interesting Friendica features for blogging:
https://poliverso.org/display/0477a01e-1366-ebfd-2002-91a370393480
So, to recap, if you want to use Friendica to create your blog, you can: you can create a new account. Remember to define it as a "page account," if possible, but also remember that when you reshare content you like, it will appear on your profile page.
However, if you don't need the full suite of tools that characterize a social media platform, you're better off using WordPress.
Sharkey
We're talking about software with a very nice interface, but it's still a social networking software. Being essentially a fork of Misskey, it also has a section for creating static pages that can be easily viewed from outside the Fediverse, but these pages can't be federated with Activitypub 😭.
Ultimately, it seems even less suitable for creating a blog.
If you absolutely must use a Fediverse social media platform, then you'd be better off going with Friendica!
Hubzilla
PS: There's also a software called Hubzilla, which is compatible with Activitypub, although it has developed its own communication protocol. I'm only mentioning it because it's a feature-rich and well-designed product, but its interface is quite complex and unfriendly, so although I've chosen to mention it, I can't recommend it as an alternative.