Saltar al contenido

Enlaces wiki a enlaces Markdown

Convierte enlaces [[estilo-wiki]] a enlaces Markdown y viceversa.

Entrada

Enlaces wiki a enlaces Markdown

Herramientas de toma de notas como Obsidian, TiddlyWiki y wikis más antiguas enlazan páginas con corchetes dobles: [[Nombre de la página]] o [[Nombre de la página|texto visible]]. Los generadores de sitios estáticos y la mayoría de los renderizadores de Markdown esperan el formato estándar [texto visible](ruta). Esta herramienta convierte un documento completo entre las dos sintaxis en cualquier dirección, así que migrar una exportación de wiki a un blog de Markdown — o viceversa — no significa reescribir cada enlace manualmente.

La opción de dirección decide qué sintaxis se lee y cuál se escribe; el control de intercambio reconvierte un resultado para verificar el viaje de ida y vuelta. La extensión de destino controla qué se añade a la ruta generada: .md para un sitio estático, .html para una salida renderizada, o nada en absoluto. Espacios en la ruta decide si "Plan de Proyecto" se convierte en "Plan-de-Proyecto.md", "Plan_de_Proyecto.md", o mantiene su espacio literal; la codificación de caracteres acentuados convierte nombres de página acentuados en una ruta segura para URL mientras deja intacto el texto del enlace visible. Un prefijo de carpeta se añade al principio de cada ruta generada, para que un conjunto plano de páginas wiki pueda llegar a docs/ o wiki/ sin editar cada enlace. Las imágenes incrustadas (![[diagrama.png]]) se convierten junto a los enlaces normales de forma predeterminada; desactívalo si solo quieres convertir los enlaces del texto. Un incrustado nunca recibe la extensión de destino, porque ya tiene la suya.

La conversión solo toca [[…]] y enlaces Markdown estándar; las URLs externas, los enlaces mailto: y las anclas dentro de la página se dejan intactos al convertir desde Markdown, pues nunca fueron enlaces wiki en primer lugar. Los finales de línea de Windows y Unix se manejan de ambas maneras, y el recuento en directo bajo la salida muestra cuántos enlaces se convirtieron y el recuento de caracteres resultante.

Todo se ejecuta localmente en tu navegador — nada de lo que pegues se sube o se registra. Copia el resultado, descárgalo como un archivo .txt, o envía la salida directamente de vuelta a la entrada para aplicar la dirección inversa después.

Preguntas frecuentes

¿Qué sucede con un enlace que no tiene texto visible?
[[Nombre de la página]] se convierte en [Nombre de la página](Nombre-de-la-página.md) — el nombre de la página se reutiliza como texto del enlace ya que no se proporcionó ninguno.
¿Maneja imágenes incrustadas?
Sí. ![[diagrama.png]] se convierte en ![diagrama.png](diagrama.png) de manera predeterminada, o se deja sin cambios si desactivas la opción de incrustación. Las imágenes nunca reciben la extensión de página añadida, ya que ya tienen una.
¿Tocará los enlaces a sitios web externos?
No. Al convertir desde Markdown, los enlaces que comienzan con un esquema como https:// o mailto:, y las anclas dentro de la página como #sección, se dejan exactamente como estaban escritos.
¿Puedo convertir un documento de vuelta después de convertirlo?
Sí. Cambia la opción de dirección (o usa el control de intercambio) y ejecuta el resultado nuevamente — con los mismos ajustes de ruta, la salida coincide con la sintaxis wiki original.
¿Se carga mi documento en algún lugar?
No. La conversión se ejecuta completamente en tu navegador usando JavaScript — nada de lo que pegues se envía a ningún servidor o se registra.