핸들바 템플릿 오버라이드를 모두 같은 HTML 파일에서 사용할 수 있나요?

안녕하세요,

디스코urs 테마 개발 입문자 가이드(이 글: Developing Discourse Themes & Theme Components)를 따르고 있는데, Handlebars 섹션에서 막혀서 몇 가지 질문이 있습니다.

가이드에 따르면 템플릿을 오버라이드하려면 오버라이드하려는 템플릿의 위치를 가리키는 스크립트 태그를 테마에 추가해야 한다고 되어 있습니다. 저는 로컬 파일에서 이를 header.html에 추가했습니다.

이것이 유일한 방법인가요?

테마 템플릿 파일을 오버라이드하기 위해 테마의 templates 폴더에 hbr 파일을 추가하는 것은 불가능한가요?

여러 템플릿 오버라이드를 하려면 유지보수가 어렵게 느껴집니다. header.html이 금방 가득 차서 관리하기 힘들어질 것 같습니다. 저는 Handlebars에 익숙하지 않아서 뭔가 놓치고 있는 것일 수도 있습니다.

그래서 제 질문은, 커스텀 테마의 HTML 파일 중 하나를 대혼란으로 만들지 않으면서 여러 Handlebars 템플릿 오버라이드를 어떻게 처리하느냐는 것입니다.

참고:

감사합니다. 초보자를 위한 가이드에서 Handlebars 섹션을 제거하거나, 최소한 커스텀 테마를 수정하는 권장된 접근 방식이 아님을 매우 명확히 알 수 있도록 다시 작성하는 것이 좋은 아이디어일 것 같습니다.

아직 제 질문에 대한 답변을 찾고 있습니다.

확장 영역에 있는 링크된 기사에 자세히 설명되어 있습니다.

로버트, 고마워. 확장 가능한 부분을 보지 않았네… :slight_smile: