¿Cómo evitar que los enlaces muestren el sitio?

¿Hay alguna forma de poner un enlace en un mensaje o publicación y que NO muestre la página?

Cuando pongo un enlace a una página de mi sitio de membresía, en lugar de mostrar el enlace, muestra un mensaje de que el usuario no ha iniciado sesión, lo cual es confuso.

Me gustaría publicar un enlace, pero sin que muestre el sitio web en sí. Y si es posible hacer que ese enlace se abra en otra pestaña, sería genial también.

¿Entiendo bien, no quieres esto:

sino esto en su lugar:

https://meta.discourse.org/t/use-google-search-by-default/249951

Si es así, lo obtienes, por ejemplo, usando esto en lugar de una URL normal: <https://meta.discourse.org/t/use-google-search-by-default/249951>

3 Me gusta

¡Sí! ¿Entonces solo lo pongo entre corchetes? ¡Genial! ¿Tienes también una solución para abrirlo en otra pestaña?

Enlaces internos que no puedes por defecto, supongo.
Puedes intentar usar una etiqueta <A href…> así: texto del enlace aquíNo sé si funciona, pero es fácil de probar ;) <a href="https://meta.discourse.org/t/use-google-search-by-default/249951" target="_blank">Solo probando</a> *edición*: no funcionó aquí Los externos siguen la configuración de administradorenlace externo predeterminado en una nueva pestaña```.

4 Me gusta

Gracias, me preguntaba si los enlaces HTML normales con el objetivo en blanco funcionarían… Agradezco la ayuda. Si no… ¡no es gran cosa!

Tu enlace tiene el atributo target="_blank" en tu mensaje y se abre en una nueva pestaña al hacer clic izquierdo en él, así que funciona, ¿a menos que esté malinterpretando algo?

Por cierto, si cito tu mensaje, transformará tu enlace como un enlace markdown estándar y recortará el atributo target, eliminando la apertura de una nueva pestaña dentro de la cita.


editar: oh, editaste tu mensaje, así que el mío ahora tiene poco sentido. Pero aun así, un enlace manual con target="_blank" funciona, y vale la pena señalar que también hay una configuración por usuario solo para enlaces externos:

https://meta.discourse.org/my/preferences/interface

image

1 me gusta

No, no lo estás. Pero abrir en una nueva pestaña no funcionó en el Hub y era demasiado perezoso para revisarlo en Safari. Pero cuando hice clic derecho, es decir, pulsación larga, desde ese comando abierto se abrió en el navegador como se esperaba. Apple tiene sus propias soluciones en todas partes :wink:

Agregué el cierre </a> pero fue poco después de que publiqué esa respuesta (y me gustaría poner un emoji de pensamiento aquí, pero los emojis no están aquí; extraño).

1 me gusta

Depende del desarrollador decidir cómo se manejan los enlaces en sus aplicaciones.

En la configuración de iOS para la aplicación DiscourseHub, hay un interruptor para determinar si se abren en la aplicación o en tu navegador predeterminado.

2 Me gusta

¡Gracias por la ayuda!

1 me gusta

Es cierto. Y sin embargo, los enlaces externos se abren en Safari, incluso si eso está deshabilitado. Cualquier otra cosa sería extraña.

Si pones un espacio antes del enlace (o cualquier otro carácter), Discourse no mostrará la vista previa:

Esto se aplica a enlaces internos y externos.

Sin el espacio:

2 Me gusta

¡Gracias! También descubrí que poner el enlace entre \u003c y \u003e funciona.

Sí, lo hace. Solo mencioné el espacio inicial porque es un poco más rápido de escribir… solo espacio, pegar y listo. :smiley:

2 Me gusta

Hola,

Otro consejo para enlaces externos :slightly_smiling_face: También puedes bloquear el onebox por dominio. Esta es una buena solución si quieres bloquearlo para todo el dominio.

Hay una configuración del sitio: blocked onebox domains donde puedes agregar aquellos dominios para los que no quieres que se genere el onebox.

Por ejemplo: Agregué wikipedia.org a ella.

Así que no generará un onebox para los enlaces de Wikipedia.

2 Me gusta