AEM (Communities) blog posts OOTB URL format is there to help with the functioning of author and publisher environment but agreeably it is not user friendly in any form. You have the following options to fix it:
- Use Apache rewrite rules on your dispatcher level (or the equivalent layer in other respective platform) to get rid of .journal.entry.html from the URL
- Use sling mappings with RegEx to map to beautify the URLs
Both of these options have their uses and issues. You will need to evaluate the best approach for your infrastructure and environment. In practice, it's better to map a sub-domain (blogs.example.com) or a virtual path (example.com/blogs) and map the journal entries to it but all of this depends on the site structure.