게시글에서 특수 텍스트를 찾아 링크로 변환하기

안녕하세요, 이건 어떻게 하는지에 대한 질문이 더 가깝습니다…

즉, 포럼 외에도 위키(MediaWiki)를 운영하고 있으며, 여러 주제에서 해당 위키로 연결되는 링크를 게시하고 있습니다.

최근 SMF에서 마이그레이션을 마쳤는데, 링크가 다음과 같은 BBCode 형식으로 생성되었습니다:
[wiki]Idrissa Doumbia[/wiki]
이것이 자동으로 다음으로 변환되었습니다:
https://www.forumscp.com/wiki/index.php?title=Idrissa Doumbia

제 질문은, Discourse에서는 이러한 링크가 손실되어 주제 내에서 링크 없이 BBCode 태그만 표시된다는 것입니다. 따라서 이를 다시 작동하게 만드는 가장 좋은 전략이 무엇인지 궁금합니다. Linkify 컴포넌트(이 컴포넌트의 목적이 이것이 맞는지 정확히 확인해 보지 않았습니다)? Rails를 통해 텍스트를 교체하는 방법(이러한 특수 문자를 처리하면서 위키 태그 사이의 문자열을 유지하여 링크를 생성하는 것이 가능한가요)? 다른 아이디어가 있을까요?

다음(미테스트) 설정을 사용하여 Auto-Linkify Words 테마 구성 요소를 사용할 수 있습니다:

/\[wiki\]([^[]+)\[\/wiki\]/,https://www.forumscp.com/wiki/index.php?title=$1

감사합니다. 매우 잘 작동하며 링크가 의도대로 생성됩니다. 유일한 문제는 링크 제목이 something-here 텍스트로 변환되는 대신 [wiki]something-here[/wiki] 형태로 표시된다는 점입니다.

이것은 해결 가능합니다. 텍스트 변환도 가능한 linkify 버전을 가지고 있습니다. 다음 주에 제게 연락 주시겠어요? 할 수 있는 일을 찾아볼게요.

linkify 테마의 유일한 용도가 이것이라면, 코드를 직접 수정할 수 있습니다.
구체적으로 /head_tag.html의 63번째 줄

link.innerHTML = text;

을 다음으로 변경하세요.

link.innerHTML = captured.length == 1 ? captured[0] : text;

저는 이 내용을 테스트해 보지 않았습니다. 시도해 볼 수 있을까요? 더 많은 안내가 필요하면 알려주세요.