Como modificar a página inicial para uma página de rota personalizada

Personalizei a rota /home e criei uma nova página inicial. Agora, quero que, quando o usuário clicar em /, seja redirecionado para a minha página /home. Atualmente, o redirecionamento padrão é para /latest.

Qual seria a melhor maneira de fazer essa alteração?

Você está usando a abordagem custom_homepage? É o método recomendado por nós, discutido aqui.

Funciona da seguinte maneira:

Passo 1 — Ative o modificador no about.json do seu tema:

{
  "name": "My Custom Homepage Theme",
  "modifiers": {
    "custom_homepage": true
  }
}

Passo 2 — Crie um conector para a saída custom-homepage:

javascripts/discourse/connectors/custom-homepage/my-homepage.gjs

import Component from "@glimmer/component";

export default class MyHomepage extends Component {
  <template>
    {{! O conteúdo da sua página inicial personalizada vai aqui }}
    <div class="my-custom-homepage">
      <h1>Bem-vindo!</h1>
    </div>
  </template>
}

Ao mesmo tempo, você deve garantir que configurou sua própria página inicial padrão (e a dos usuários) para a opção (default) em Preferências > Interface.

Portanto, no Meta, usando o tema Meta Branded, como selecionei ‘Mais recentes’, não obtenho a página inicial personalizada criada pelo método da publicação de @chapoi, em vez disso, vejo a lista de tópicos mais recentes.