Me encanta Google Docs. Escribo notas, ensayos, correspondencias, facturas, entradas de diario, ideas de negocios, documentos de planificación, todo lo que contiene.
También me encanta el formato de descuento. Soy programador, así que a veces estoy en mi editor y solo quiero escribir cosas en Markdown en lugar de ir a Google Docs.
Sin embargo, cuando guardo mis archivos de descuento en Google Drive, no puedo obtener una vista previa allí, lo que es extremadamente perjudicial para mi flujo de trabajo. Ser capaz de obtener una vista previa de los archivos de descuento en Google Drive sería una gran mejora.
¿Hay alguna forma de disfrutar los beneficios de Google Docs y Markdown? ¿O son estas plataformas de escritura en gran medida incompatibles? ¿Alguna solución elegante en la que no esté pensando?
fuente
Un documento de Google Docs codifica todo en 'elementos' dentro del editor Kix en el que se basa todo (es de código cerrado, ya que básicamente este es el gran secreto comercial, con el que cualquier otra persona podría ejecutar su propio servicio Docs, lo cual es una lástima).
Puede acceder a estos elementos con Google Apps Script, una variante de Javascript, pero escribir Markdown a partir de los elementos no es tan sencillo como parece (tiene que implementar esencialmente un analizador de Markdown en Apps Script).
Cuando llegué a hacer esto a principios de año, había docenas de horquillas del repositorio " gdocs2md " de Renato Mangini , pero parecía haber dejado de responder solicitudes de extracción, y durante el período de unos pocos años, las horquillas parecían mucho mejores que otras. . Revisé muchos de estos en el árbol y puse lo mejor en un nuevo paquete, que también genera HTML mezclado con el marcado para elementos que admite Google Docs, como los elementos de superíndice y subíndice (que el marcado no tiene forma de representar). Incluso incorporando lo mejor de las ediciones de otros, el análisis necesitaba trabajo, y estoy seguro de que este es el mejor disponible para el trabajo en este momento.
Script disponible en GitHub con instrucciones de instalación: lmmx / gdocs2md-html
También trabajé para agregar la característica más importante a un script de este tipo: características del usuario, proporcionando el marcado en una ventana emergente dentro de Google Docs en lugar de guardarlo en un archivo (creo que el original era guardar por lotes para carpetas completas, lo que no es adecuado para mis necesidades de redacción de documentos, o cómo uso Google Docs en absoluto).
Me gustaría sugerir que sea un proyecto más sofisticado para los desarrolladores interesados para que colaboren (o al menos sugieran características) en lugar de que todos bifurquen scripts de diversa calidad, cuando es probable que trabajemos con los mismos objetivos.
Además de reducir la duplicación de esfuerzos, la política de Google Docs para la creación de "complementos" establece que se publicarán (y, por lo tanto, 'instalables' en lugar de necesitar cargarse para cada documento de una manera un tanto incómoda)
Obviamente, si desea una rebaja "pura", apague estas características (el código está ahí para bifurcar) o simplemente no use subíndices / superíndices, etc. No sería demasiado difícil agregar configuraciones personalizadas a dicho guión si madura como un complemento, si hay un interés significativo.
fuente
Puede convertir un documento Markdown a HTML y copiar / pegar la página HTML (no la fuente) en un documento de Google Drive. Conservará la mayor parte del formato, incluidos encabezados, listas, enlaces, negrita / cursiva / subrayado.
La fuente, los márgenes y los tamaños de fuente no coincidirán con los valores predeterminados de Google Drive, y se verán "fuera de lugar" en comparación con los documentos estándar de Google Drive. La aplicación de un archivo CSS personalizado al documento HTML resolverá esto, haciendo que el documento se vea muy similar.
No estoy seguro de la otra dirección, convertir documentos de Google Drive a Markdown. Es posible exportar a HTML y usar un convertidor de HTML a Markdown.
fuente
gdocs2md hace un buen trabajo al convertir documentos de Google en rebajas, conservando encabezados, listas, tablas, cursiva, negrita, enlaces e imágenes. Lo uso para permitir la edición compartida de documentos, luego exporto a Markdown.
Es necesario tener cuidado al usar el formato en el documento de Google que se asigna bien para rebajar, pero esto no es particularmente difícil. También extendí el script para admitir la exportación de una carpeta completa de documentos a una nueva carpeta "exportar" en Google Drive, y para mejorar ligeramente el manejo del formato en cursiva y negrita, mi tenedor está aquí .
fuente
Dices que eres un programador, por lo que esta respuesta supone que te sentirías cómodo con un pequeño enfoque de "hazlo tú mismo".
Google Drive admite scripts: http://www.google.com/script/start/
Por lo tanto, podría crear un pequeño visor de Showdown que apunte a sus archivos de Markdown (como URL).
fuente
Descargue e instale el software Google Drive. Es para Windows y Mac en este momento, se está creando una versión para Linux. El software creará una carpeta en su computadora que se sincronizará con Google Drive. Si abre un archivo en él, se abrirá en el programa instalado apropiado. Los documentos de Google Drive que abra se abrirán en el navegador.
De esta manera, puede abrir / editar archivos de descuento almacenados en Google Drive en un editor de descuento instalado.
fuente
Recomiendo Markdown Preview es un complemento simple que (solo) hace vistas previas del documento de Markdown que está creando.
Según tengo entendido, la solicitud principal es obtener una vista previa, así que creo que esto es lo que está buscando.
fuente
El complemento Vista previa de Markdown para Google Docs hace mi trabajo, muestra la vista previa de Markdown en tiempo real en la barra lateral con resaltado de sintaxis.
Me gusta usar Google Docs y me encanta la simplicidad de Markdown aún más, es por eso que armé
showdown.js
yhighlight.js
creé este pequeño complemento.fuente
Suponiendo que una vez que haya terminado de hacer un documento en Markdown desea convertirlo en un verdadero documento de Google (en lugar de poder obtener una vista previa del documento en la interfaz web de Google Drive y continuar editando en la sintaxis de Markdown) para que otros no estén familiarizados con Markdown puede colaborar He encontrado lo siguiente bastante rápido:
Google docs está listo para que se pegue HTML, por lo que conservará todos los encabezados, espacios, listas y otros formatos. Por supuesto, esto solo tiene sentido si solo desea trabajar personalmente en Markdown, pero colaborar con otros en un documento de Google regular.
fuente
Curiosamente, Tumblr interconvierte texto enriquecido, HTML y rebajas. He tenido éxito en todas las direcciones, incluida la reducción generada en Typora, pegarla en una publicación de Tumblr en formato md y luego convertirla en texto enriquecido. El texto enriquecido se puede pegar en Google Docs.
fuente
Solución unidireccional para Github-Flavored Markdown (GFM)
.md
con LaTeX integrado basado en MathJax para Google Docs:Use pandoc offline para convertir a un
.docx
archivo:Luego, simplemente cárguelo a Google Drive. En Google Drive, haga clic derecho y elija Abrir con Google Docs .
fuente
Aunque no lo he probado, timwis / markdown-to-google-doc afirma que:
"Convierte un archivo de reducción a .docx y luego lo importa a Google Drive"
fuente