Landing page shows posts that are not yet published
The landing page shows posts (with title and excerpt) that are not yet published. The blog doesn't show these posts.
This is probably because the blog (file index.php) properly uses WordPress' The Loop, whereas the landing page (landing.php) uses some custom code with wp_get_recent_posts.
Edited by Jakob Moser