# How to change the Starting Page of my website from the Blog section to a normal Page and the blog Section is a Seperate Page

**URL:** <https://zola.discourse.group/t/how-to-change-the-starting-page-of-my-website-from-the-blog-section-to-a-normal-page-and-the-blog-section-is-a-seperate-page/1597>\
**Category:** Support\
**Created:** [January 13, 2023, 8:09am UTC](https://zola.discourse.group/t/how-to-change-the-starting-page-of-my-website-from-the-blog-section-to-a-normal-page-and-the-blog-section-is-a-seperate-page/1597 "2023-01-13T08:09:50Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryo](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/ryo/32/901_2.png) [@ryo](https://zola.discourse.group/u/ryo)\
**Post date:** [January 13, 2023, 8:09am UTC](https://zola.discourse.group/t/how-to-change-the-starting-page-of-my-website-from-the-blog-section-to-a-normal-page-and-the-blog-section-is-a-seperate-page/1597/1 "2023-01-13T08:09:51Z")

</div>

Good Day,

Sorry if this was asked already but could someone give a hint were in the Zola Documentation I can find “How to change the Starting Page of my website from the Blog section to a normal Page and the blog Section is a Separate Page”

It always defaults to the Blog Page as the Main Page. The website should not primary be the blog but more of a addition the Blog should be.  
Also Have tried with themes but there are not really themes which have a normal page and a separate blog section. Most of them are featuring the Blog on the Main Page.

Just found the one Issue on Github:

> <https://github.com/getzola/zola/issues/397>
>
> Hi there,
> 
> I apologize if this is answered somewhere, but I couldn't find it -… 
> I am creating a site with a main set of static pages, along with a blog. For instance, my directories look like this:
> 
> \`\`\`
> content
> \_index.md
> some\_page.md
> - blog
> some page.md
> \_index.md
> \`\`\`
> 
> Currently, in \`content/blog/\_index.md\` I specify the index template like this:
> 
> \`content/blog/\_index.md\`
> \`\`\`
> +++
> template = "blog/posts.html"
> +++
> \`\`\`
> 
> Is it possible to specify the template for all pages that are defined with the \`\_index.md\` file? Like: 
> 
> \`content/blog/\_index.md\`
> \`\`\`
> +++
> template = "blog/posts.html"
> page\_template = "blog/post.html"
> +++
> \`\`\`
> 
> Right now I am manually defining the template in each blog page.
> 
> \`content/blog/2018-08-05.md\`
> \`\`\`
> +++
> title = "My blog post."
> template = "blog/post.html"
> date = 2018-08-06T03:42:41.845Z
> +++
> \`\`\`
> 
> Thank you!

- but it is not what I an looking for.

At the Moment I am trying to change the theme Zola-Paper to this because Zola without a Theme also defaults to Blog as “Main Page”.

Have a screenshot attached from a different Theme which shows how I would like to have it (PS: this theme Soapstone shows it how I would have the

Main Page (website Loads on)

- About
- Posts (Page were Posts/blog are/is listed)
- etc

, but if you install it it defaults back to were the Main Page only displays the Blog content)… So the Screen shots look very promising but the default Template is like any other…

 ![image](https://global.discourse-cdn.com/free1/uploads/zola1/original/1X/01fb3191164f8a11ec865e13bc43fb92900ff2dd.png)

If I edit my index.html in templates it doesn’t do the trick…

Its more or less “just adding” a additional page in front of the Blog Page were the website lands on… and the blog page moves in the main menu with the other about pages…

Is there something which gives me more information about this topic?

---

<div class="post-metadata">

**Author:** ![adrianboston](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/adrianboston/32/907_2.png) [@adrianboston](https://zola.discourse.group/u/adrianboston)\
**Post date:** [January 16, 2023, 6:53pm UTC](https://zola.discourse.group/t/how-to-change-the-starting-page-of-my-website-from-the-blog-section-to-a-normal-page-and-the-blog-section-is-a-seperate-page/1597/2 "2023-01-16T18:53:59Z")

</div>

i believe you create an `index.html` file in the `templates` folder. which of course would just be standard html. Most blogs and Zola themes follow the structure that you speak of. home for home. blog in blog.

By default, Zola will look for three templates: `index.html` , which is applied to the site homepage; `section.html` , which is applied to all sections (any HTML page generated by creating a directory within your `content` directory);  
[Further details are found on this page](https://www.getzola.org/documentation/templates/overview/#standard-templates)

That can be overridden by creating a `_index.md` with contents specifying a different template. If you dont see a `_index.md` file then its wanting to use `index.html`

a standard \_index.html contents

> +++  
> title = “List of blog posts”  
> template = “my-blog-section.html”. \<---- THIS ONE HERE  
> page\_template = “my-blog-page.html”  
> +++

Mind you i’m no expert and just started two days ago. Give it a shot.

---

<div class="post-metadata">

**Author:** ![ryo](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/ryo/32/901_2.png) [@ryo](https://zola.discourse.group/u/ryo)\
**Post date:** [January 17, 2023, 11:19am UTC](https://zola.discourse.group/t/how-to-change-the-starting-page-of-my-website-from-the-blog-section-to-a-normal-page-and-the-blog-section-is-a-seperate-page/1597/3 "2023-01-17T11:19:13Z")

</div>

That was more or less my first try to solve the Problem.  
Did not really change anything. That’s why I am asking here.

Have rewritten the template “.html” file. Works but not what I thought is a good solution.
