(Nearly) single page website - any clever ways to manage menu anchor links? So,

I am creating a (nearly) single page website. It has a one-page homepage, plus a contact page and a ToS page which are standalone pages. The menu links on the homepage are like '#intro', '#whatwedo', etc, but on the standalone pages I need the links to be 'site.com/#intro' so that it links them to the anchor on the homepage.

How is the best way to achieve this without having two menu blocks?

Cheers
Use the single page site module, this has all the functionality you need to get this working.
https://www.drupal.org/project/single_page_site