¡Eso es bueno saberlo! Como no-programador, no tengo muy claro hasta qué punto es posible en los componentes de temas (parece que mucho, lo cual es una de las muchas cosas que adoro de Discourse). Así que eso es bastante genial.
Es cierto que en otros softwares el [[ se conserva y mantiene cierto valor incluso después de agregar el enlace. O mejor dicho, debería decir que la búsqueda con [[ no completa automáticamente un enlace tradicional, sino una referencia interna especializada. Dado que varias aplicaciones admiten ese formato de referencia, es portable en una variante de Markdown, lo cual es bastante útil.
Pero, en cualquier caso, en el contexto de Discourse, [[ es simplemente un atajo en línea familiar que, por suerte, es poco probable que se active accidentalmente. Estaría encantado con cualquier otro método basado en texto para invocar la búsqueda en línea que cumpla criterios similares, pero a pesar de las diferencias en cómo funcionaría en Discourse frente a, por ejemplo, Roam, sí veo cierto valor en que al menos la sintaxis sea la misma. Como dije, es algo así como un estándar de facto en crecimiento. ![]()
Otra cosa que se me ocurre es que Discourse ya tiene su propia equivalente de enlaces internos que se renderizan de manera especial: ¡así funciona la citación! Así que “post:10, topic:200454” obviamente enlaza a tu respuesta a mi mensaje aquí. Dado que esta función de enlace está destinada específicamente a temas internos, podría simplemente usarla y mostrarla automáticamente como un enlace al tema en el momento del renderizado. No puedo decidir si esto está más o menos en línea con la forma en que funciona Discourse… ![]()
Por un lado, ya existe esta forma de enlazar; esto solo sería una manera diferente de invocar la búsqueda y selección de enlaces, y es muy similar a las búsquedas existentes con @ y # como mencioné. Por otro lado, se aparta del comportamiento de enlace existente invocado por Ctrl+K, la barra de herramientas y otros atajos. Sin embargo, creo que el tipo de enlace “post:10” es más similar al concepto de enlace [[ utilizado en otras aplicaciones, así que me inclinaría ligeramente hacia esa opción… si tuviera algo de peso en el asunto.
Por supuesto, sé que esto es más bien territorio de componentes de temas, ¡así que quizás sí lo tenga! ¿Podrías opinar sobre si el enlace estilo “post:10” podría implementarse desde una búsqueda emergente en un componente de tema?