Je dois souvent convertir des Google Docs en Markdown pour le travail. Au lieu d’installer une extension un peu douteuse ou de télécharger un fichier .odt puis d’utiliser pandoc pour le convertir en .md, je copie-colle directement dans une discussion Discourse et c’est magique.
Chaque fois, c’est la transition Markdown la plus fluide. Il en va de même pour les tableaux : lorsque je copie des informations structurées sous forme de tableau, cela génère automatiquement un tableau Markdown autour.
Comment fait-il cela ?
J’ai commencé à explorer le code source, mais les bibliothèques JS dépassent un peu mes compétences. Je pose la question car si c’est quelque chose que je pourrais utiliser ailleurs dans l’open source (d’abord : Joplin).
Tous conseils ou recommandations pour parcourir le code sont les bienvenus.
Je suis tout à fait d’accord ! J’ai été à plusieurs reprises étonné en copiant des documents Google Docs que nous avons rédigés dans les wikis Discourse. Merci @vinothkannans !
Un peu en marge du reste de votre message… J’ai lu quelque part que l’on obtient de meilleurs résultats si l’on exporte en .docx puis que l’on convertit ce fichier en Markdown avec pandoc. Pour ma part, cela fonctionne très bien (mais je n’ai pas essayé d’exporter en .odt et de le convertir en Markdown).
Mais la prochaine fois que je devrai convertir un document Google Docs en Markdown, je testerai certainement le ‘convertisseur Discourse’