Ich bin mir nicht ganz sicher, was du in diesem Zusammehang mit „Flat Design“ meinst. Geht es nicht eher um einen Onepager, also die Darstellung aller Inhalte auf einer einzelnen Webseite?
Jedenfalls kannst du in deinem Menü auch indivduelle Links verwenden, die auf Sprungmarken verweisen:
https://example.com/#abschnitt-2
verweist auf einen Text, der mit <a name="abschnitt-2">Abschnitt 2</a>
oder z.B. <div id="abschnitt-2">Abschnitt 2</div>
oder <h3 id="abschnitt-2">Abschnitt 2</h3>
beginnt. Wenn du dann noch einen gleitenden Scroll-Effekt haben möchtest, musst du zusätzlich JavaScript einsetzen.
Nachtrag: Wenn du mit dem Block-Editor arbeitest und eine Zwischenüberschrift eingibst, kannst du über die erweiterten Einstellungen auch einen Anker hinzufügen:

-
Diese Antwort wurde geändert vor 4 Jahren, 4 Monaten von
Bego Mario Garde. Grund: Nachtrag
Danke, das ist wohl eine der besten und akkuratesten Antworten, die ich jemals in einem Forum bekommen habe.
Applaus Applaus!