| 요약 | 토픽에 깔끔한 인쇄 버튼 추가 | |
|---|---|---|
| 미리보기 | Discourse Theme Creator에서 미리보기 | |
| 저장소 | GitHub - dereklputnam/discourse-pdf-download | |
| 설치 가이드 | 테마 또는 테마 컴포넌트 설치 방법 | |
| Discourse 테마가 처음이신가요? | Discourse 테마 사용 입문 가이드 |
사용자들에게 기본 인쇄 방식보다 더 우아한 방법으로 토픽 내용을 인쇄할 수 있도록 하고 싶었습니다. 이 테마를 사용하면 버튼이 표시될 특정 토픽을 지정하고, 요소를 추가하거나 제거하며, 사용자가 원할 경우 목차를 추가할 수 있습니다.
스크린샷
사이트의 버튼 스타일을 모방하여 기본(primary)과 보조(secondary) 색상 팔레트를 모두 제공합니다.
목차가 감지되면 개요를 포함/제외할 수 있는 옵션이 제공됩니다:
유용성과 실용성을 균형 있게 맞추기 위해 목차가 헤더를 탐색하는 깊이를 제한할 수 있는 기능도 추가했습니다.
Theme Creator 사이트에서 개요가 추가되는 라이브 데모를 확인해 보세요. 그곳에서 DiscoTOC를 활성화하는 방법을 찾지 못했지만, 어쨌든 감지는 되고 있습니다
.
설정
| 설정 | 설명 |
|---|---|
enabled_categories |
버튼이 표시되는 카테고리 |
enabled_tags |
버튼이 표시되는 태그 |
enabled_topic_ids |
버튼을 항상 표시할 특정 토픽 ID |
first_post_only |
첫 번째 게시물만 포함 |
show_post_meta |
PDF에 작성자와 날짜 표시 |
show_site_logo |
PDF 헤더에 사이트 로고 표시 |
show_tags |
PDF 헤더에 토픽 태그 표시 |
show_toc |
개요 기능 및 체크박스 활성화 |
toc_max_depth |
개요의 헤더 깊이 |
button_style |
보조(선만) 또는 기본(채움) |
이 테마는 객체 에디터를 사용하지 않고 만들었지만, 이제 위치(예: 첫 번째 게시물만 포함하거나 작성자 데이터를 포함/제외하는 경우)에 따라 버튼 처리 방식을 다르게 하는 것이 가치가 있다는 것을 알 수 있습니다. 여러분의 의견을 듣고 조정하는 것에 열려 있습니다!



