Hello Guys, today i am going to explain you simple logic on making blog page passport protected.
Step 1: select one of the page as post page. You can select this from dashboard -> setting -> reading -> post page section
step 2: Then you need to find which template is in use to display post page. See here for template heirarchy https://developer.wordpress.org/themes/basics/template-hierarchy/