Sustituir texto especial para convertirlo en enlaces en publicaciones

Hola, esto es más bien una pregunta sobre cómo hacer algo…

Así que, además de nuestro foro, tenemos una wiki (MediaWiki) y en varios de nuestros temas publicamos enlaces a esa wiki.

Ahora, acabamos de migrar desde SMF, donde los enlaces se generaban como bbcode, así:
[wiki]Idrissa Doumbia[/wiki]
convertido automáticamente a:
https://www.forumscp.com/wiki/index.php?title=Idrissa Doumbia

Mi pregunta es: con Discourse, estos enlaces se pierden, es decir, lo que vemos en los temas son las etiquetas bbcode sin que funcionen como enlaces. Me preguntaba cuál sería la mejor estrategia para hacerlos funcionar de nuevo. ¿El componente Linkify (no he revisado realmente si ese es el objetivo de ese componente)? ¿Reemplazar el texto mediante Rails (¿es posible con estos caracteres especiales y manteniendo la cadena entre las etiquetas wiki para crear el enlace)? ¿Alguna otra idea?

Puedes usar el componente de tema Auto-Linkify Words con la siguiente configuración (no probada):

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

Gracias. Funciona muy bien, el enlace se genera correctamente. El único problema es que el título del enlace es [wiki]algo-aquí[/wiki] en lugar de convertirse en texto algo-aquí.

Esto es solucionable, tengo una versión de linkify que también puede convertir texto. ¿Podrías contactarme la próxima semana? Veré qué puedo hacer.

Si este es el único propósito del tema linkify, podrías modificar el código directamente.
Específicamente, en la línea 63 de /head_tag.html

link.innerHTML = text;

escribe esto en su lugar

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

No lo he probado, ¿podrías intentarlo? Avísame si necesitas más orientación.