# Automatically update blog page when writing a new post

**URL:** <https://talk.jekyllrb.com/t/automatically-update-blog-page-when-writing-a-new-post/4454>\
**Category:** Help\
**Created:** [May 21, 2020, 9:07am UTC](https://talk.jekyllrb.com/t/automatically-update-blog-page-when-writing-a-new-post/4454 "2020-05-21T09:07:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![michaelbach](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelbach/32/2151_2.png) [@michaelbach](https://talk.jekyllrb.com/u/michaelbach)\
**Post date:** [May 21, 2020, 9:07am UTC](https://talk.jekyllrb.com/t/automatically-update-blog-page-when-writing-a-new-post/4454/1 "2020-05-21T09:07:37Z")

</div>

Dear Jekyll friends:  
I have this [“blog”](https://michaelbach.de/blog.html) page to list all posts, fine. Now when I write a new post it gets published alright. But above blog page does not list it until I either `clean` and thus re-`build` the _entire_ site, or make some trivial change on the blog page so Jekyll re-builds this page, adding the latest post at top.

BTW, `incremental` & `livereload` are set to true in my `_config.yml` file.

Is there a way to make the blog page _automatically_ aware that a post has been added and consequently let it rebuild itself?

Thanking you in advance, best, Michael

---

<div class="post-metadata">

**Author:** ![chuckhoupt](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/chuckhoupt/32/523_2.png) [@chuckhoupt](https://talk.jekyllrb.com/u/chuckhoupt)\
**Post date:** [May 21, 2020, 2:18pm UTC](https://talk.jekyllrb.com/t/automatically-update-blog-page-when-writing-a-new-post/4454/2 "2020-05-21T14:18:37Z")

</div>

This is a shortcoming of the experimental incremental-build feature. To explicitly force a rebuild of a particular page, add `regenerate: true` to its front-matter. Details at:

[https://jekyllrb.com/docs/configuration/incremental-regeneration/#incremental-regeneration](https://jekyllrb.com/docs/configuration/incremental-regeneration/#incremental-regeneration)

---

<div class="post-metadata">

**Author:** ![michaelbach](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelbach/32/2151_2.png) [@michaelbach](https://talk.jekyllrb.com/u/michaelbach)\
**Post date:** [May 21, 2020, 2:55pm UTC](https://talk.jekyllrb.com/t/automatically-update-blog-page-when-writing-a-new-post/4454/3 "2020-05-21T14:55:47Z")

</div>

Thank you! Great solution. I should read the documentation more often :).

Thanks & best, Michael
