There are multiple ways how to create a front page. If you want to build your custom one, without any attachments to the demo front page, then just create a regular page, fill it with the content and set it under Settings / Reading as your Front page. Don’t forget you can use Shortcode Generator if you want to use theme’s built-in shortcodes.
But what if you want to use the same or similar front page as you can see in the demo? Let’s follow next steps to learn how to do it.
Create a Regular Page
If you’ve imported the demo content you can skip this step as you already have this page (it’s called Knowledge Base. Elegant. Lightweight. WordPress Based.).
For those who are building their site from the scratch, go to Pages and create a new page with page template set to Default Front Page.

1. Create a new page
2. Insert a title which will be displayed at the top of the page
3. Content will be displayed under pre-defined layout of Default Front Page template (we will get to that in a moment)
4. Set page template to Default Front Page
5. You can override global header background image with page’s Featured image
6. Save the page
Set Your Page as a Front Page
Go to Settings / Reading and set the page from previous step as Front page.

1. Select A static page
2. Choose your Front page
3. Choose your Posts page
Configure Your Front Page
You can configure your front page under Appearance / Customize / Default Front Page Settings (those settings will work only if your front page uses Default Front Page template as described in one of previous steps). All options there should be self-explanatory via their description.