Hi there,
ok, the basics i use for building a landing page:
1. Install the GenerateBlocks plugin … see notes regarding query loop below before doing so:
https://wordpress.org/plugins/generateblocks/
2. Add a new Page.
3. Set the Content Container to Full Width:
https://docs.generatepress.com/article/content-container/
You now have a Full Width page that has no padding.
Split your page into sections using the GB Container Block.
Each Container Block you can set the Inner width or leave it as default to match the theme, add padding ( required ) and set background colors etc.
Then use the GB Grid, Headline and Buttons block to create your page content. They all have a tonne of styling options built in.
The Posts Lists.
In GenerateBlocks 1.5 we have added a Query Loop ( and Image ) Block that will allow you to build the various post lists:
https://generateblocks.com/generateblocks-1-5-dynamic-data-query-loops-image-blocks/
We’re in the last stages of Beta, so there should be no breaking changes just bug fixes between now and it stable release which we plan for by the 20th June ( maybe sooner 🙂 )