Мне часто приходится конвертировать Google Docs в Markdown для работы. Вместо того чтобы устанавливать слегка подозрительное расширение или скачивать файл в формате .odt и запускать pandoc для конвертации в .md, я часто просто копирую и вставляю содержимое прямо в обсуждение на Discourse — и вуаля.
Каждый раз это самый плавный переход в Markdown. То же самое происходит с таблицами: когда я копирую информацию, структурированную в виде таблицы, она автоматически оборачивается в Markdown-таблицу.
Как это работает?
Я начал изучать исходный код, но JS-библиотеки немного выше моего уровня. Я спрашиваю, потому что если это решение, которое можно использовать в других проектах с открытым исходным кодом (первым в списке: Joplin).
Любые советы или рекомендации по навигации по коду будут очень кстати.
Немного в стороне от остальной части вашего поста… Я где-то читал, что можно получить лучшие результаты, если экспортировать в .docx, а затем конвертировать это в Markdown через pandoc. И для меня это работает отлично (хотя я не пробовал экспортировать в .odt и конвертировать это в Markdown).
Но в следующий раз, когда мне понадобится конвертировать из Google Docs в Markdown, я обязательно попробую «Конвертер Discourse»