カスタムルーティングページをホームページに設定する方法

custom_homepage アプローチを使用していますか? こちら で議論されている、当社が推奨する手法です。

この手法は次のように動作します。

ステップ 1 — テーマの about.json でモディファイアを有効にする:

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

ステップ 2 — custom-homepage アウトレット用のコネクタを作成する:

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

import Component from "@glimmer/component";

export default class MyHomepage extends Component {
  <template>
    {{! カスタムホームページのコンテンツをここに記述 }}
    <div class="my-custom-homepage">
      <h1>ようこそ!</h1>
    </div>
  </template>
}