홈페이지를 사용자 지정 라우트 페이지로 변경하는 방법

custom_homepage 방식을 사용하고 계신가요? 여기에서 논의한 대로 저희가 권장하는 방법입니다.

동작 방식은 다음과 같습니다:

1단계 — 테마의 about.json에서 수정자(modifier) 활성화:

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

2단계 — custom-homepage 아웃렛을 위한 커넥터 생성 또는 Block System 사용

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>Welcome!</h1>
    </div>
  </template>
}

Block system:

/home 메서드는 더 이상 사용되지 않습니다.