Creating Wordpress theme

i’ve just started creating a wordpress theme using underscores_ and foundation 6 framework.
The theme will be used for a customer and also i’m mentaining he’s website.
I got a few questions:

  1. Wich is the best way to create each page ( home,about,portfolio ) witouth using a page builder.
  2. I want to create a page where i display multiple sliders + under the slider a text .
    How can i achive this. Without using a page builder.
    Do i need to create shortcodes for the framework ?


For me, the best way for this is to use Custom Page Template or Shortcodes.


You can try to create template pages and based on some options to show/hide any sections if you want. With shortcodes you have more freedom on how the content is placed out.