커스텀 카테고리 페이지 스타일을 만드는 가장 좋은 방법은 무엇인가요?

안녕하세요, forums.envato.com 스타일의 카테고리 페이지를 만들고 싶습니다.

카테고리의 제목과 설명,
해당 카테고리에 존재하는 하위 카테고리,
해당 카테고리의 일부 주제.

이것을 가장 잘 구현하는 방법은 무엇일까요? 테마 컴포넌트를 사용해야 하나요, 아니면 테마에서 직접 처리할 수도 있나요?

카테고리 목록에 공개된 컴포넌트가 아니라 커스텀 handlebars 템플릿을 사용한 것으로 보입니다.

카테고리 목록의 모양을 다르게 만드는 방법 중 하나는 사이트 설정의 desktop category page style에서 원하는 모습에 가장 가까운 기본 스타일을 선택하는 것입니다. 예를 들어 Subcategories with Featured Topics를 선택할 수 있습니다:

Screenshot from 2022-07-31 20-45-55

그리고 CSS로 해당 기본 템플릿을 스타일링하면 됩니다.

한편으로는 이 방법이 꽤 단순합니다. 하지만 설정 이름에서 알 수 있듯이, 이는 데스크톱 레이아웃에만 영향을 미칩니다. 제 생각에는 현재 기본 모바일 레이아웃은 하나뿐이며, 자체 레이아웃 템플릿을 사용하므로 이 접근 방식의 상당한 제한점이 될 수 있습니다.

또 다른 방법은 실제로 데스크톱과 모바일 모두에 사용할 수 있는 자체 레이아웃을 만드는 것입니다. 컴포넌트에서 이를 설정하는 방법에 대한 예시로 https://github.com/discourse/discourse-minimal-category-boxes를 참고해 볼 수 있습니다.

이 방식은 데스크톱과 모바일에서 기본 템플릿 위에 새 템플릿을 삽입하고, CSS로 기존 템플릿을 숨기는 것으로 보입니다. 이것이 실제로 가장 단순하고 권장되는 접근 방식일까요?