Discourse의 <header>를 내 것으로 교체하는 방법?

웹사이트의 한 섹션으로 Discourse 포럼을 운영하길 원합니다. 다만, Discourse의 헤더와 내비게이션(메뉴 및 사용자 메뉴 포함) 대신 제 웹사이트의 헤더와 내비게이션을 표시하고 싶습니다. 이렇게 하면 사이트 전체에서 통일된 느낌을 줄 수 있기 때문입니다.

이미 이에 대한 해결책이 있나요?

아니면 권장되는 접근 방식이 무엇인가요? CSS로 <header>를 숨기고 header.html에 제 콘텐츠를 넣는 테마를 사용하는 것인가요? 좀 더러운 방법처럼 느껴집니다.

이미 제공되는 Customization > Theme component 을 사용하여 추가 헤더를 추가하고, 색상/스타일 일치를 위해 CSS를 수정할 수 있습니다.

기존의 discourse 헤더를 제거하거나 숨기면 많은 문제가 발생할 수 있으므로 그렇게 하지 않는 것을 권장합니다.

이미 내 사이트에는 사용자 메뉴(아바타 등)가 있고, Discourse에는 SSO를 사용하므로 동일한 사용자 데이터를 공유하고 있습니다. 페이지에 사용자 메뉴가 두 개 있는 것은 UX적으로 매우 나쁘며, 포럼 섹션에서 내 메뉴를 단순히 제거하더라도 두 메뉴가 서로 다르기 때문에 역시 UX가 매우 나빠집니다.

Discourse의 햄버거 메뉴와 사용자 메뉴를 Discourse 링크(예: 카테고리, 받은 편지함)를 포함하는 내 메뉴로 대체하는 것이 불가능합니까?

Discourse의 햄버거 메뉴와 사용자 메뉴 모두 중요한 링크를 포함하고 있습니다.

사용자가 다음 항목에 절대 접근할 수 없도록 하려면:
계정 설정
프로필 설정
알림
메시지
그리고 더 많은 항목을 비활성화하려면 CSS를 통해 Discourse 메뉴를 숨길 수 있습니다.

여러 가지가 있습니다. 테마를 추가하려고 하면 몇 가지가 제공되는 것 같지만, 여기에서 확인해 보실 수 있습니다:

https://meta.discourse.org/search?context=topic&context_id=132740&q=%23theme%20header&skip_context=true

제이, 고마워. 한번 확인해 볼게.

불가능하지는 않습니다… CSS를 사용하여 기본 헤더를 숨기고 테마에 자체 헤더를 추가할 수 있습니다(단, 내비게이션을 중복해야 하며 웹사이트 코드를 직접 가져올 수는 없습니다)… 하지만 그렇게 하면 기본 기능의 상당 부분을 포기하거나, 그 기능을 다시 만들어야 합니다. 알림 기능은 그중에서도 매우 중요한 부분입니다.

장기적으로 볼 때, 테마 API를 사용하여 콘텐츠를 추가하고 Discourse 헤더를 기존 웹사이트와 최대한 유사하게 스타일링하는 것이 헤더 전체를 처음부터 교체하려는 시도보다 나은 방법이라고 판단했습니다.