| 요약 | 발췌문이 아닌 전체 블로그 게시물을 표시하며, 선택적으로 접기 기능 제공 | |
| 미리보기 | 여기에서 확인하기 | |
| 저장소 | GitHub - criptonautas/discourse-full-embedded-posts: Discourse theme component: render embedded (blog) posts in full instead of an excerpt plus Show more · GitHub | |
| 설치 가이드 | 테마 또는 테마 컴포넌트 설치 방법 | |
| Discourse 테마가 처음이신가요? | Discourse 테마 사용 초보자를 위한 가이드 |
이 테마 컴포넌트 설치하기
임베딩으로 생성된 주제는 발췌문과 “전체 게시물 보기” 버튼을 표시합니다. 이 컴포넌트는 전체 기사를 즉시 렌더링하므로, 독자가 추가 클릭 없이 내용을 논의할 수 있습니다.
더 보기(펼치기) 버튼:
덜 보기(접기) 버튼:
기능 설명
- 주제가 열릴 때 캐시된 내용을 사용하여 전체 기사를 로드합니다(버튼과 동일한 캐시 사용). 블로그를 다시 크롤링하지 않습니다.
- 기사가 로드되면 버튼을 숨깁니다. 로드에 실패하면 아무것도 나타나지 않으며, 버튼은 그대로 유지되고 클릭 시 재시도합니다.
- 선택적 기능: 지정된 태그가 있는 주제에서 긴 기사를 "더 보기"와 함께 미리보기로 접습니다. 짧은 기사와 답변은 절대 접지 않습니다.
- 접기는 시각적 효과만 적용됩니다. 검색 엔진과 스크린 리더용 전체 텍스트는 페이지에 그대로 유지됩니다.
embed truncate 옵션을 끄기 전에 가져온 주제에서도 작동하며, 데이터베이스에 저장된 발췌문을 처리합니다.
요구 사항
- Discourse 2026.1.0 이상
설정
| 설정 | 기본값 | |
|---|---|---|
collapse_tags |
빈 값 | 해당 태그가 있는 주제의 첫 게시물 접기. 빈 값이면 접지 않음. |
collapsed_height |
900 |
접힌 미리보기의 높이(px) |
알려진 제한 사항
- 임베딩으로 생성된 주제에만 영향을 미칩니다.
- 블로그 자체의 댓글 임베드 내 답변은 변경되지 않습니다.
버그 신고 및 PR을 환영합니다.

