mostapha
(Mostapha Sadeghipour Roudsari)
8월 6, 2026, 6:07오후
1
Discourse 팀,
안녕하세요.
Discourse Doc Categories 를 살펴보기 시작했습니다. 매우 유망해 보입니다. 수고하셨습니다!
한 가지 눈여겨본 부분은 각 하위 카테고리의 랜딩 페이지가 현재 해당 하위 카테고리 아래에 있는 게시글 목록을 최신(Latest) 또는 기타 정렬 옵션에 따라 표시하고 있다는 점입니다.
이것은 토론에 대해서는 허용 가능한 접근 방식이지만, 저는 느끼지만 Discourse를 처음 사용하는新用户들에게 혼란을 줄 수 있다고 생각합니다. 기본적으로 인덱스 페이지가 랜딩 페이지로 표시되기를 기대했습니다. 이렇게 하면 사이드바와도 일치하게 됩니다.
사용자가 두 가지 보기(게시글 목록과 인덱스 페이지)를 전환할 수 있는 옵션을 추가할 수 있을까요?
새로운 설정이 적용되면 사용자가 문서 홈 페이지에서 Integrations 하위 카테고리를 클릭하면 이 페이지로 이동하여 모든 콘텐츠를 볼 수 있습니다.
이 페이지가 아닌 다음 페이지를 말합니다:
이렇게 하면 사용자가 문서의 구조를 파악하고 필요한 정보를 빠르게 찾는 것이 더 쉬워질 것입니다.
6개의 좋아요
mostapha
(Mostapha Sadeghipour Roudsari)
8월 6, 2026, 6:24오후
2
결국 이 건은 이미 여기서 요청된 적이 있네요. 잘못된 카테고리에서 찾아보고 있었어요!
When you click on Documentation > Site Management , I wonder if it should it bring you to the index instead of the latest topics .
Or maybe it should being you to some other “overview” topic you specify?
We had been linking to the index directly in category descriptions to make it more discoverable:
related discussion
Or maybe it’s fine as is? Perhaps that’s redundant given that the index is already in the sidebar, but something feels a bit off to me about the current design in two ways:
the…
이 주제를 닫거나 삭제하셔도 됩니다. 다른 게시물에 제 코멘트를 추가해 두었습니다.
6개의 좋아요
다만 링크된 토픽은 투표로 추적되는 기능 토픽이 아니므로, 아마도 당신의 토픽은 그대로 두는 것이 좋을지도 모르겠네요?
4개의 좋아요
문서(Doc) 카테고리가 기본적으로 인덱스 토픽으로 열리도록 하는 내장 옵션도 환영합니다. 그때까지 저는 다음과 같은 JavaScript 우회 방법을 사용하고 있습니다:
import { apiInitializer } from "discourse/lib/api";
export default apiInitializer((api) => {
// Doc Categories: redirect category listing to index topic
api.onPageChange(() => {
const currentPath = window.location.pathname;
const queryParams = window.location.search;
const redirects = {
"/c/category-1-slug/category-1-id": "/t/topic-1-slug/index-topic-1-id",
"/c/category-2-slug/category-2-id": "/t/topic-2-slug/index-topic-2-id"
};
if (queryParams.includes("list=true")) return;
const match = Object.keys(redirects).find(cat => currentPath.startsWith(cat));
if (match) {
const targetTopic = redirects[match];
if (currentPath !== targetTopic) {
const router = api.container.lookup("router:main");
router.transitionTo(targetTopic);
}
}
});
});
문서 카테고리를 일반적인 목록으로 열려면 URL에 매개변수를 추가하세요:
/c/category-1-slug/category-1-id?list=true
4개의 좋아요
좋네요, 제 생각엔 더 좋아 보입니다. 현재 내부적으로 A-Z 로컬 렌더링을 시도하고 있으며, 모든 세션에서 Docs Categories에 처음 접근할 때 사이드바를 자동으로 표시하는 중입니다. 동일한 접근 방식을 따르고 있어요: 게으른 사용자가 길을 잃지 않도록 방지하는 것이죠
2개의 좋아요