Cómo modificar la página de inicio a una ruta personalizada

He personalizado la ruta /home y creado una nueva página de inicio. Ahora quiero que, cuando los usuarios hagan clic en /, se redirijan a mi página /home. Actualmente, la redirección predeterminada es a /latest.

¿Cuál es la mejor forma de modificar esto?

¿Estás utilizando el enfoque de custom_homepage? Es nuestro método recomendado, discutido aquí.

Funciona de la siguiente manera:

Paso 1 — Habilita el modificador en el about.json de tu tema:

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

Paso 2 — Crea un conector para el outlet custom-homepage:

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

import Component from "@glimmer/component";

export default class MyHomepage extends Component {
  <template>
    {{! Tu contenido personalizado de la página de inicio va aquí }}
    <div class="my-custom-homepage">
      <h1>¡Bienvenido!</h1>
    </div>
  </template>
}

Al mismo tiempo, querrás asegurarte de haber establecido tu propia página de inicio predeterminada (y la de los usuarios) en la opción (default) en Preferencias > Interfaz.

Así que en Meta, con el tema Meta Branded, como seleccioné «Latest» (Más recientes), no obtengo la página de inicio personalizada que se creó mediante el método del post de @chapoi, sino que veo los temas más recientes.