Creating a custom front page and moving the blog further into your website is called “creating a static front page” which WordPress has a tutorial for this. However, I will give you a quick rundown of how this is done because most people will want this. WordPress by default will always put the blog on the front page, which is why a static front page is usually created because unless you are using this theme as a blog only, you will probably want to change this.
For more information about static front pages, check out the WordPress Codex:
Create a Home Page
- Go to Pages >> Add New
- Title this as “Home Page” and if you are putting in content, you can do that now or later
- Select the page template you want to use, but if you want to make a page like the live demo site, select the “Page Full Width” from the page templates drop down list
- Click Publish (or Update)
Create a Blog Page
- Go to Pages >> Add New
- Title this as “Blog Home Page” and leave the content area empty…we just need the title.
- You cannot choose a template here because of how WordPress works, so we will leave that as-is
- Click Publish (or Update)
Assign the Pages
- Go to Settings >> Reading
- Select the “A Static Page” option and then choose from the drop down lists, the page for your Front Page and the one for your Posts
- Click Save Changes