이것은 포럼의 /latest 페이지에 있는 **고정된 주제(pinned topic)**입니다.
미리보기가 다음과 같이 시작되는 것을 주목해 주세요:
“전문 기사: Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit?”
…그리고 그다음에 본문 미리보기가 이어집니다:
Nulla facilisi lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid… 더 보기
주제 자체를 클릭하면 모든 것이 정상입니다. 주제가 올바르게 렌더링됩니다.
주제 상단의 구조는 다음과 같습니다:
<small>Full article at: Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit?</small>
<p>Nulla facilisi lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid...</p>
즉, 첫 번째 줄은 전문 기사로 돌아가는 작은 문맥적 링크이며, 실제 주제 내용은 바로 그 뒤에 시작됩니다.
문제는 /latest 페이지에서만 발생합니다. Discourse는 주제가 고정되어 있을 때, 본문 텍스트를 건너뛰고 첫 줄 링크 텍스트(“Full article at: …”)를 주제 요약의 일부로 사용하는 것으로 보입니다.
이로 인해 링크 텍스트가 미리보기를 지배하고 실제 주제 요약을 아래로 밀어내므로 /latest 뷰가 매우 어색하게 느껴집니다.
제 기대치는 다음과 같습니다:
첫 줄의 문맥적 링크(특히 <small> 태그 내부의 링크)는 요약 목적으로 무시되거나,
고정된 주제의 미리보기가 링크 텍스트가 아닌 본문 텍스트에서 유도되어야 합니다.
이것이 의도된 동작인가요, 아니면 /latest에서 고정된 주제 요약을 생성하는 방식을 제어하는 설정이나 테마 수준의 오버라이드가 있나요?
저는 임베드나 원박스(onebox)를 사용하지 않습니다. 이것은 Discourse 포럼의 일반 Discourse 주제(topic)입니다.
주제 안의 구조는 다음과 같습니다:
첫 번째 줄: WordPress 기사가 있는 곳으로 돌아가는 작은 컨텍스트 링크
그 다음: Discourse 게시물의 실제 본문
따라서 주제 내부에서는 모든 것이 예상대로 정확히 렌더링됩니다.
문제는 /latest 페이지에서만 발생하며, 특히 고정된(pinned) 주제에서 나타납니다.
/latest 페이지에서 Discourse는 본문 텍스트를 건너뛰고 첫 번째 줄의 링크 텍스트(“전체 기사 보기: …”)를 주제 요약으로 가져오고 있습니다. 그 결과 /latest 미리보기에서는 먼저 링크된 기사 제목이 표시되고, 그 다음에 실제 주제 내용이 표시됩니다. 이는 매우 직관적이지 않고 어색하게 느껴집니다.
명확히 하자면:
임베드된 주제에 관한 것이 아닙니다
원박스에 관한 것이 아닙니다
WordPress 렌더링에 관한 것이 아닙니다
여기에서 일어나는 모든 것은 완전히 Discourse 내부에서 처리되고 있습니다
제 기대는 첫 번째 줄의 컨텍스트 링크(특히 메타데이터로 의도된 링크)는 /latest의 발췌문(excerpt) 생성 시 무시되고, 요약은 주제 본문에서 파생되어야 한다는 것입니다.
따라서 핵심 질문은 다음과 같습니다:
/latest의 고정된 주제에 대해 이것이 예상되는 동작인가요, 아니면 발췌문 소스가 선택되는 방식을 제어하는 설정/오버라이드가 있나요?