Como usar o Cloud Functions for Firebase para pré-renderizar páginas de SEO?

A documentação do Cloud Functions for Firebaseaqui afirma que isso pode ser feito usando as funções da nuvem -

Pré-renderização de aplicativos de página única para melhorar o SEO. Isso permite criar metatags dinâmicas para compartilhamento em várias redes sociais.

Existem 2 perguntas que tenho:

Alguém pode explicar com um exemplo como a pré-renderização é obtida?

Como isso funciona em conjunto com o Firebase Hosting? Então, digamos que eu tenha uma página da Web emxyz.com/salon/43 e na hospedagem do Firebase, tenho um salon.html que é servido em resposta a essa solicitação. Agora, para poder pré-renderizar, devo passar da hospedagem para uma função na nuvem que renderiza a página da web? Em outras palavras, eu vou de

"rewrites": [{
    "source": "/salon/*",
    "destination": "/salon.html"}]

para

"rewrites": [{
    "source": "/salon", "function": "salon"}]

questionAnswers(3)

yourAnswerToTheQuestion