Hi Dwayne,
To make posts come up on the front page, you just need set your latest posts as your homepage at dashboard > settings > reading.
The blog/homepage layout is pretty basic, you can set it in customizer > layout > blog.
Not sure what setup you are talking about in the single post page, I assume it’s the HTML anchor part (grey background link section)?
If so, GP has built-in HTML anchor, here’s a tutorial video on how to use the HTML anchor and smooth scroll.
https://www.youtube.com/watch?v=f_OaAiJ3oV4&ab_channel=GeneratePress
Hope it helps 🙂