오른쪽 사이드바 블록

사용자 정의 테마와 함께 이 컴포넌트를 사용 중이라면, javascripts/discourse/components/ 디렉터리에 원하는 HTML을 담은 .hbs 파일을 생성한 후, 블록에 custom-html 대신 파일 이름(.hbs 확장자 제외)을 사용하면 됩니다.

수정: 왜 여기서 .html 대신 .hbs를 사용하는지 궁금해하는 분이 있을 수 있으니 설명하자면, 이 방법은 Right Sidebar Blocks가 이름으로 찾아서 블록 중 하나로 사용할 수 있는 사용자 정의 Ember.js 컴포넌트를 생성합니다. .hbs는 handlebars 파일입니다. Handlebars는 HTML처럼 보이지만 동적 데이터 삽입, 조건에 따라 요소만 표시하거나, 동일한 콘텐츠의 여러 사본에 서로 다른 데이터를 채워 넣는 등의 작업을 할 수 있게 해주는 Ember.js에서 사용되는 “템플레이팅” 언어입니다. 이 내용이 흥미롭다면, Discourse 테마 개발 입문가 가이드에서 Discourse 테마에서 handlebars와 Ember 컴포넌트를 사용하는 방법에 대해 자세히 다루고 있습니다.

6개의 좋아요