¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Optimizando la escritura de blogs en Markdown para SAP con pandoc y WordPress

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...
Mi colega miroll describió recientemente su proceso para escribir blogs en Markdown .

Desde que decidí bloguear sobre mi viaje con Garden Linux , he estado buscando una forma de escribir mis publicaciones en Markdown.

Hay algunas razones para esto:

  • Estoy acostumbrado a escribir texto en markdown, por lo que creo que es más cómodo que hacerlo en el editor de WordPress

  • Me gustaría una forma fácil de compartir mis borradores con otros

    • En los blogs de SAP, la única forma que conozco para compartir borradores es 'imprimirlos' como pdf, lo cual no da un formato agradable, o copiar el contenido del borrador en un correo electrónico u otro medio similar



  • Me gusta tener una copia de seguridad de mis publicaciones en caso de que se pierda una entrada de blog


He probado varios enfoques diferentes y me he decidido por uno simple.

Buscaba una forma que automatizara tanto como fuera posible y dejara poco margen de error.

Utilizo pandoc para generar el html a partir de mi archivo markdown:
pandoc "$file" --from gfm -o "$file".html

Mi primer intento fue copiar y pegar el html generado en la vista 'fuente' de WordPress. Lamentablemente, esto me dejó con un mal formato.

Lo que funciona mejor es abrir el html generado en un navegador y copiar el texto formateado desde allí.

Esto me da un buen formato, pero omite todas las imágenes.

Y aún peor, si agrego las imágenes en el editor de WordPress al hacer cambios en mi archivo markdown original, copio todo el html nuevamente y lo pego en el editor de WordPress, las imágenes desaparecen.

Intenté crear archivos html 'independientes' en pandoc que codifican las imágenes como cadenas base 64, lo que me permite copiar y pegar toda la publicación incluidas las imágenes, pero esto activa un filtro de No Apto para el Trabajo porque las cadenas base 64 contienen 'palabras' que están en la lista de filtro.

Descubrí que al crear las imágenes en este formato
![](./my-picture.png "Mi texto alternativo")

Obtengo indicadores visuales de dónde deben ir las imágenes en el editor visual de WordPress.

Así es como se ve en el editor:


Así que intento copiar el html generado lo más tarde posible en el editor visual de WordPress y luego agregar manualmente las imágenes.

Para facilitar esto, sigo un esquema de nombres donde los nombres de archivo de imagen están ordenados alfabéticamente, por ejemplo 03-a-foo.png , 03-b-bar.png etc. Este esquema reduce la posibilidad de equivocarme en qué imagen debe ir dónde en la publicación, ya que simplemente las añado de arriba abajo en orden.

Preserva los textos alternativos de las imágenes, lo cual es bueno.

Supongo que debería ser posible automatizar todo el proceso de copiar y pegar a través de una API, pero en el tiempo limitado que intenté encontrar una solución para esto, no encontré una forma de hacerlo.

¿Alguien conoce una mejor manera de escribir publicaciones de blog en Markdown? Me gustaría saber más al respecto.
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?