# How to set a custom route page as the homepage

**URL:** https://meta.discourse.org/t/topic/406418
**Category:** Support
**Created:** [June 30, 2026, 10:15am UTC](https://meta.discourse.org/t/topic/406418 "2026-06-30T10:15:49Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [June 30, 2026, 10:39am UTC](https://meta.discourse.org/t/topic/406418/2 "2026-06-30T10:39:52Z")

</div>

Are you using the `custom_homepage` approach? It’s our recommended method discussed [here](https://meta.discourse.org/t/using-the-new-custom-homepage-feature/302496).

It works like this:

**Step 1 — Enable the modifier in your theme’s `about.json`:**

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

```

**Step 2 — Create a connector for the `custom-homepage` outlet or use Block System**

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

```

```plaintext
import Component from "@glimmer/component";

export default class MyHomepage extends Component {
  <template>
    {{! Your custom homepage content goes here }}
    <div class="my-custom-homepage">
      <h1>Welcome!</h1>
    </div>
  </template>
}

```

Block system:

> [@Homepage Blocks](https://meta.discourse.org/t/homepage-blocks/347066):
>
> information_sourceSummary Build a custom homepage with configurable block componentshammer_and_wrenchRepository [Manuel Kostka / Discourse / Blocks / Homepage Blocks · GitLab](https://gitlab.com/manuelkostka/discourse/blocks/homepage-blocks)questionInstall Guide [How to install a theme or theme component](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682)open_bookNew to Discourse Themes? [Beginner’s guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) Install this theme component This component combines features from [Right Sidebar Blocks](https://meta.discourse.org/t/right-sidebar-blocks/231067) and the [custom homepage route](https://github.com/discourse/discourse/pull/26291). It initializes the route and…

The `/home` method is outdated.

---

_[View the full topic](https://meta.discourse.org/t/topic/406418)._
