I’ll just copy/paste my answer to that question, here:
There are many ways to accomplish this, though some are more advanced than others:
- Mark the blog post as sticky, and then set Posts per Page to 1 (
Dashboard -> Settings -> Reading
) - Create a custom
front-page.php
template, and query the post in question, either via the sticky post designation, or via custom post meta - Create a custom
front-page.php
template, and create a dynamic sidebar (i.e. Widget area), in which you add a Widget to display the post in question - (Insert lots of other methods here…)
But I have to ask: why not just put that blog post content in a static Page, and then assign that static Page as the Front Page?
Edit
Also: be sure that you have pretty permalinks enabled, via Dashboard -> Settings -> Permalinks
.