J'aime Google Docs. J'écris des notes, des essais, des correspondances, des factures, des entrées de journal, des idées commerciales, des documents de planification, tout y est.
J'aime aussi le format Markdown. Je suis un programmeur alors parfois, je suis dans mon éditeur et je veux juste écrire des choses dans Markdown au lieu d'aller dans Google Docs.
Toutefois, lorsque je sauvegarde mes fichiers de démarques dans Google Drive, je ne peux pas les prévisualiser, ce qui perturbe considérablement mon flux de travail. Pouvoir prévisualiser les fichiers de démarques dans Google Drive constituerait une amélioration considérable.
Existe-t-il un moyen de profiter des avantages de Google Docs et de Markdown? Ou ces plateformes d'écriture sont-elles en grande partie incompatibles? Des solutions élégantes auxquelles je ne pense pas?
la source
Un document Google Docs code tout ce qui est contenu dans les «éléments» de l'éditeur Kix sur lequel il est basé (son code source est fermé, car il s'agit en réalité du grand secret commercial avec lequel tout le monde peut gérer son propre service Docs, ce qui est une honte.
Vous pouvez accéder à ces éléments avec Google Apps Script, une variante de Javascript, mais écrire Markdown à partir des éléments n’est pas aussi simple qu’on pourrait le penser (vous devez essentiellement implémenter un analyseur de démarquage dans Apps Script).
Quand je suis arrivé à faire cela plus tôt dans l'année, il y avait des dizaines de fourchettes dans le dépôt " gdocs2md " de Renato Mangini , mais il semblait avoir cessé de répondre aux demandes d'attraction, et au cours de la période de quelques années, elles étaient bien meilleures que d'autres. . J'ai parcouru bon nombre de ces éléments dans l'arborescence et inséré le meilleur dans un nouveau package, qui génère également du HTML mélangé au markdown pour les éléments pris en charge par Google Documents, tels que les éléments en exposant et en indice (que markdown n'a aucun moyen de représenter). Même en intégrant le meilleur des modifications des autres, l’analyse syntaxique du travail nécessaire et je suis convaincu que c’est le meilleur disponible pour le poste à l’heure actuelle.
Script disponible sur GitHub avec les instructions d'installation: lmmx / gdocs2md-html
J'ai également travaillé sur l'ajout de la fonctionnalité la plus importante à un tel script - les fonctionnalités utilisateur - fournissant le démarquage dans une fenêtre contextuelle dans Google Docs plutôt que la sauvegarde dans un fichier (je pense que l'original consistait en une sauvegarde par lots de dossiers entiers, ce qui ne convient pas. pour mes besoins en matière de rédaction de documents ou la manière dont j'utilise Google Documents).
Je voudrais suggérer que ce soit un projet plus sophistiqué à collaborer (ou au moins suggérer des fonctionnalités) pour les développeurs intéressés plutôt que pour tout le monde qui réclame des scripts de différentes qualités, alors que nous visons probablement les mêmes objectifs.
En plus de réduire le double emploi des efforts, la politique de Google Docs pour la création de "modules complémentaires" stipule que cette publication doit être publiée (et donc "installable" plutôt que d'être chargée pour chaque document de manière légèrement maladroite).
Évidemment, si vous vouliez un démarquage "pur", alors désactivez ces fonctionnalités (le code est là pour le biffer) ou n'utilisez pas de sous-scripts, etc. Il ne serait pas trop difficile d'ajouter des paramètres personnalisés à un tel script. s'il arrive à maturité en tant que complément, s'il y a un intérêt important.
la source
Vous pouvez convertir un document Markdown en HTML et copier / coller la page HTML (pas la source) dans un document Google Drive. Il conservera l'essentiel de la mise en forme, y compris les en-têtes, les listes, les liens, gras / italique / souligné.
La police, les marges et les tailles de police ne correspondront pas aux valeurs par défaut de Google Drive et sembleront "déplacées" par rapport aux documents Google Drive standard. L'application d'un fichier CSS personnalisé au document HTML résoudra le problème et rendrait le document très similaire.
Je ne suis pas sûr de l'inverse, convertir des documents Google Drive en Markdown. Il peut être possible d’exporter au format HTML et d’utiliser un convertisseur HTML vers Markdown.
la source
gdocs2md convertit bien les documents Google en balises, conserve les en-têtes, les listes, les tableaux, les italiques, les gras, les liens et les images. Je l'utilise pour permettre la modification partagée de documents, puis l'exportation au format Markdown.
Il faut faire attention à utiliser une mise en forme dans le document Google qui corresponde bien au démarquage, mais ce n'est pas particulièrement difficile. J'ai aussi étendu le script pour soutenir l' exportation d' un dossier complet de documents dans un nouveau dossier « export » sur Google Drive, et d'améliorer légèrement la manipulation de la mise en forme italique et gras, ma fourchette est ici .
la source
Vous dites que vous êtes un programmeur, alors cette réponse suppose que vous seriez à l'aise avec une petite approche du type "rouler soi-même".
Le lecteur Google prend en charge les scripts: http://www.google.com/script/start/
Vous pouvez donc créer un petit visualiseur Showdown que vous pointez sur vos fichiers de démarquage (sous forme d'URL).
la source
Téléchargez et installez le logiciel Google Drive. C'est pour Windows et Mac en ce moment, une version pour Linux est en préparation. Le logiciel créera un dossier sur votre ordinateur qui se synchronise avec Google Drive. Si vous ouvrez un fichier, il sera ouvert dans le programme installé approprié. Les documents Google Drive que vous ouvrez s'ouvriront dans le navigateur.
De cette façon, vous pouvez ouvrir / modifier les fichiers de démarques stockés sur Google Drive dans un éditeur de démarques installé.
la source
Je recommande l' aperçu de Markdown Est un simple complément qui crée (juste) des aperçus du document de démarquage que vous créez.
Autant que je sache, la requête principale consiste à en avoir un aperçu, c'est donc ce que vous recherchez.
la source
Preview Markdown Add-on pour Google Documents termine mon travail. Il affiche un aperçu de Markdown en temps réel dans la barre latérale avec la coloration syntaxique.
J'aime utiliser Google Documents et j'aime encore plus la simplicité du démarquage. C'est pourquoi j'ai mis en place
showdown.js
ethighlight.js
créé ce petit ajout.la source
En supposant qu’une fois que vous avez fini de créer un document dans Markdown, vous souhaitez le convertir en un véritable document Google (au lieu de pouvoir prévisualiser le document dans l’interface Web de Google Drive et de continuer à le modifier dans la syntaxe de Markdown), de sorte que les autres personnes qui ne connaissent pas bien ce document. markdown peut collaborer J'ai trouvé ce qui suit assez rapidement:
Google Documents est prêt à avoir du HTML collé afin de conserver tous les en-têtes, espacements, listes et autres formats. Bien entendu, cela n’a de sens que si vous souhaitez simplement travailler personnellement dans Markdown, tout en collaborant avec d’autres dans un document google classique.
la source
Chose étrange, Tumblr convertit le texte enrichi, HTML et markdown. J'ai eu du succès dans tous les domaines, notamment en prenant le démarquage généré dans Typora, en le collant dans un message Tumblr au format md, puis en le convertissant en texte enrichi. Le texte enrichi peut être collé dans Google Docs.
la source
Solution unidirectionnelle pour Github-Flavored Markdown (GFM)
.md
avec LaTeX intégré à MathJax dans Google Docs:Utilisez pandoc offline pour convertir en
.docx
fichier:Ensuite, téléchargez simplement sur Google Drive. Dans Google Drive, cliquez avec le bouton droit de la souris et choisissez Ouvrir avec Google Documents .
la source
Bien que je ne l' ai pas essayé, timwis / démarques-to-google-doc affirme que:
« convertit un fichier .docx à démarquage et il importe alors de Google Drive »
la source