For Drupal 8, 9, 10 Please refer to below link:
Drupal has inbuilt blog feature. Please follow below steps to create blog just like we have on our website http://drupar.com/blog
Enable Blog Module
Add Link in Main Menu
Create Blog Posts
Login as administrator on your Drupal website and navigate to: Home >> Administration >> Modules
Check Blog module and save configuration.
You have successfully enabled blog on your website. Visit your website blog page http://example.com/blog
You may want to add a link of blog in main menu. Please follow below tutorial:
Now you can create blog posts on your Drupal website.