Guía rápida sobre Ghostwriter y manejo de resaltado Markdown.
Ghostwriter es un editor de Markdown ligero, gratuito y de código abierto para Windows, pensado para escribir y editar documentos de forma rápida y cómoda, similar a un bloc de notas, pero con previsualización en tiempo real de Markdown. Es ideal para quienes necesitan escribir notas, blogs o documentación sin complicaciones.
La web es:
Ghostwriter permite:
Ajustes->Fuente.....->y se eligen las fuentes de la ventana de edición (donde estamos escribiendo) y su tamaño.
Ajustes->Preview Options->y se elige las fuentes de la edición y del preview. Aquí también se puede elegir el tamaño de la fuente.
Archivo->Exportar->y se guarda
Puede suceder que al abrirlo en el navegador no salgan correctamente los acentos. Para solucionarlo, se puede abrir con el bloc de notas y guardar el archivo con extensión html y poner formato UTF-8.
Si se trabaja con un entorno como Neocities o similar en páginas estáticas html, se puede copiar la parte de texto de html y llevarla a ficheros html con estilos ya prefijados. De esta forma conseguimos de una manera relativamente rápida dar formato adecuado a nuestro texto pre-editado en .md
Para exportar a html, cuando aparece la parte de guardar el archivo como html, lo que hacemos es guardalo con extensión .txt, después abrimos el archivo con el bloc de notas y lo guardamos como otro archivo con extensión .html y codificación UTF-8. De esta manera los acentos y símbolos saldrán sin ningún problema al abrir el html en un navegador.
Obsidian permite resaltar texto con ==resaltado==, pero Ghostwriter no lo interpreta como resaltado. Para conservarlo, podemos usar HTML dentro del Markdown:
==texto== por <mark>texto</mark><span style="background-color: #FFD700; color:black;">texto</span>Ejemplo:
Antes en Obsidian:
==resaltado==
Después en Ghostwriter:
resaltado
Esto mostrará el texto con fondo amarillo en la vista previa de Ghostwriter y al exportar a HTML.
Tip: puedes usar la función de Buscar y reemplazar con expresiones regulares:
Buscar: ==(.*?)==
Reemplazar: <mark>\1</mark>