Parsing 확장 생성하기

안녕하세요,
say [Hello World!]와 같은 텍스트를 scratchblocks와 같은 이미지로 변환하는 Discourse 파싱 확장 기능을 만들려고 합니다. 기존 Discourse 파일에 변경 사항을 적용해야 하는지, 아니면 기존 파일 수정 없이 바로 코드를 작성할 수 있는지 궁금합니다.

안녕하세요, Meta에 오신 것을 환영합니다 @R4356th :wave:

아니요, (이 컨텍스트에서) 서버의 Discourse 파일에 변경 사항을 가한다는 것은 사이트 업데이트가 불가능해지거나, 다음 업데이트 시 변경 사항이 삭제된다는 것을 의미합니다.

이 문제를 해결하려면 플러그인이나 테마 / 테마 컴포넌트를 생성하는 방식으로 접근해야 합니다.

이것들은 Discourse를 확장하여 필요에 맞게 조정할 수 있는 방법입니다.

요청하신 특정 기능의 경우 플러그인이 필요합니다. 영감을 위해 bbcode 플러그인의 소스 코드를 살펴보는 것을 권장합니다.

많이 도와주셔서 감사합니다. 이 정보가 도움이 될 것 같습니다.

파서를 PHP로 작성하라는 건가요?

Developer's guide to Markdown extensions 를 참고해 보시는 것도 좋습니다.

(참고로 일반적으로 모든 Discourse 확장 기능은 EmberJS와 Rails로 작성되어 있지만, 여기서는 JavaScript만 필요할 것으로 예상됩니다)

감사합니다. :blush: