저희는 Discourse를 사용하여 프로그래밍 및 관련 기술 활동에 대한 사용자 지원 포럼을 운영합니다. 신규 사용자(또는 기술에 익숙하지 않은 사용자)는 이 포럼 환경에 익숙하지 않아, 코드 스니펫(예: Python 코드)을 적절한 코드 펜스(예: 세 개의 백틱) 없이 텍스트 박스에 그대로 붙여넣는 경우가 많습니다. 이로 인해 코드 들여쓰기(그리고 일부 구문 구조)가 완전히 깨져 가독성이 크게 떨어집니다.
아래와 같은 기능을 수행할 수 있는 방법이나 플러그인이 있을까요?
- 사용자가 적절한 마커/펜스 없이 코드 스니펫을 붙여넣는 것을 감지하는 기능 (소스 코드 감지는 포럼에서 일반적으로 사용되는 언어나 프로그래밍 패턴을 기반으로 구성 가능해야 합니다)
- 그리고 "소스 코드를 붙여넣는 것으로 보입니다. 최적의 가독성을 위해 사전 포맷된 텍스트 블록에 넣어 주세요"라는 내용의 간단한 팝업/오버레이/알림을 표시하고, 해당 작업을 수행할 수 있는 버튼을 가리키는 기능
?
미리 감사드립니다. 어떤 힌트나 조언도 환영합니다.