사용자 지정 가능한 PDF로 인쇄 버튼

:information_source: 요약 토픽에 깔끔한 인쇄 버튼 추가
:eyeglasses: 미리보기 Discourse Theme Creator에서 미리보기
:hammer_and_wrench: 저장소 GitHub - dereklputnam/discourse-pdf-download
:question: 설치 가이드 테마 또는 테마 컴포넌트 설치 방법
:open_book: Discourse 테마가 처음이신가요? Discourse 테마 사용 입문 가이드

사용자들에게 기본 인쇄 방식보다 더 우아한 방법으로 토픽 내용을 인쇄할 수 있도록 하고 싶었습니다. 이 테마를 사용하면 버튼이 표시될 특정 토픽을 지정하고, 요소를 추가하거나 제거하며, 사용자가 원할 경우 목차를 추가할 수 있습니다.


스크린샷

사이트의 버튼 스타일을 모방하여 기본(primary)과 보조(secondary) 색상 팔레트를 모두 제공합니다.

목차가 감지되면 개요를 포함/제외할 수 있는 옵션이 제공됩니다:

:white_check_mark: 유용성과 실용성을 균형 있게 맞추기 위해 목차가 헤더를 탐색하는 깊이를 제한할 수 있는 기능도 추가했습니다.

Theme Creator 사이트에서 개요가 추가되는 라이브 데모를 확인해 보세요. 그곳에서 DiscoTOC를 활성화하는 방법을 찾지 못했지만, 어쨌든 감지는 되고 있습니다 :sweat_smile:.


설정

설정 설명
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 보조(선만) 또는 기본(채움)

이 테마는 객체 에디터를 사용하지 않고 만들었지만, 이제 위치(예: 첫 번째 게시물만 포함하거나 작성자 데이터를 포함/제외하는 경우)에 따라 버튼 처리 방식을 다르게 하는 것이 가치가 있다는 것을 알 수 있습니다. 여러분의 의견을 듣고 조정하는 것에 열려 있습니다!

7개의 좋아요