Я люблю Google Docs. Я пишу заметки, эссе, переписки, счета-фактуры, записи в журналах, бизнес-идеи, планирование документов - все, что там.
Я также люблю формат уценки. Я программист, поэтому иногда я работаю в своем редакторе и просто хочу писать вещи в уценке, а не в Google Docs.
Однако, когда я сохраняю свои файлы уценки в Google Диске, я не могу просмотреть их там, что очень мешает моему рабочему процессу. Возможность предварительного просмотра файлов уценки в Google Диске была бы огромным улучшением.
Есть ли способ воспользоваться преимуществами Google Docs и уценки? Или эти платформы для письма в значительной степени несовместимы? Какие-нибудь элегантные решения, о которых я не думаю?
источник
Документ Google Docs кодирует все в «элементах» в редакторе Kix, на котором все это основано (это закрытый источник, поскольку в основном это большая коммерческая тайна, с которой кто-либо еще может запустить свой собственный сервис Docs - что является позором для меня).
Вы можете получить доступ к этим элементам с помощью Google Apps Script, варианта Javascript, но написание Markdown из этих элементов не так просто, как вы думаете (вам нужно по сути реализовать анализатор уценки в Apps Script).
Когда я пришел, чтобы сделать это ранее в этом году, были десятки вилок репо " gdocs2md " Ренато Манджини , но он, казалось, прекратил выставлять запросы на получение, и в течение нескольких лет появились вилки, которые были намного лучше, чем другие , Я просмотрел многие из них в дереве и поместил лучшее в новый пакет, который также генерирует HTML, смешанный с уценкой для элементов, которые поддерживает Google Docs, таких как элементы верхнего индекса и нижний индекс (который у разметки не может быть представлен). Даже с учетом лучших из правок других, анализ необходимая работа, и я уверен, что это лучшее, доступное для работы в настоящее время.
Скрипт доступен на GitHub с инструкциями по установке: lmmx / gdocs2md-html
Я также работал над добавлением наиболее важной функции к такому сценарию - пользовательских функций - предоставляя уценку во всплывающем окне в Документах Google, а не сохраняя в файл (я думаю, что оригинал был пакетным сохранением для целых папок, что не подходит для моих потребностей в составлении документов, или как я вообще использую Документы Google).
Я хотел бы предложить, чтобы это был один более сложный проект, с которым заинтересованные разработчики могли бы сотрудничать (или, по крайней мере, предлагать функции), а не все, кто разрабатывает сценарии различного качества, когда мы, вероятно, работаем для тех же целей.
Помимо сокращения дублирования усилий, политика Google Docs по созданию «надстроек» утверждает, что должна быть опубликована (и, следовательно, «устанавливается», а не загружается для каждого документа слегка неловко).
Очевидно, что если вы хотите «чистую» уценку, то либо отключите эти функции (код для разветвления), либо просто не используйте суб / суперскрипты и т. Д. Не было бы слишком сложно добавить персонализированные настройки в такой скрипт если это созревает как дополнение, если есть значительный интерес.
источник
Вы можете преобразовать документ Markdown в HTML и скопировать / вставить HTML-страницу (не исходную) в документ Google Диска. Он сохранит большую часть форматирования, включая заголовки, списки, ссылки, выделенные жирным шрифтом / курсивом / подчеркиванием.
Шрифт, поля и размеры шрифта не будут соответствовать значениям по умолчанию для Google Диска и будут выглядеть «неуместно» по сравнению со стандартными документами Google Диска. Применение пользовательского файла CSS к документу HTML решит эту проблему, и документ будет выглядеть очень похоже.
Я не уверен в другом направлении, конвертируя документы Google Диска в Markdown. Может быть возможно экспортировать в HTML и использовать конвертер HTML в Markdown.
источник
gdocs2md хорошо выполняет преобразование документов Google в уценку, сохраняя заголовки, списки, таблицы, курсив, полужирный шрифт, ссылки и изображения. Я использую его, чтобы разрешить совместное редактирование документов, а затем экспортировать в уценку.
Необходимо соблюдать осторожность, чтобы использовать форматирование в документе Google, которое хорошо сопоставляется с уценкой, но это не особенно сложно. Я также расширил сценарий для поддержки экспорта всей папки документов в новую папку «экспорта» на Google Диске, а также для небольшого улучшения обработки курсива и полужирного форматирования. Мой форк здесь .
источник
Вы говорите, что вы программист, поэтому в этом ответе предполагается, что вы будете чувствовать себя комфортно с небольшим подходом «катите сами».
Диск Google поддерживает скрипты: http://www.google.com/script/start/
Таким образом, вы можете создать небольшую программу просмотра Showdown, которая будет указывать на ваши файлы уценки (в виде URL).
источник
Загрузите и установите программное обеспечение Google Drive. На данный момент для Windows и Mac, версия для Linux находится в стадии разработки. Программа создаст на вашем компьютере папку, которая будет синхронизирована с Google Drive. Если вы откроете в нем файл, он будет открыт в соответствующей установленной программе. Открытые вами документы Google Диска откроются в браузере.
Таким образом, вы можете открывать / редактировать файлы уценки, хранящиеся на Google Диске, в установленном редакторе уценок.
источник
Я рекомендую Markdown Preview. Это простое дополнение, которое (просто) делает предварительный просмотр создаваемого документа.
Насколько я понимаю, основной запрос - это предварительный просмотр, поэтому я думаю, что это то, что вы ищете.
источник
Предварительный просмотр Markdown Add-on для Google Docs завершает мою работу, он показывает предварительный просмотр уценки в реальном времени на боковой панели с подсветкой синтаксиса.
Мне нравится использовать Google Docs, и я люблю простоту уценки еще больше, поэтому я собрал
showdown.js
иhighlight.js
создал это небольшое дополнение.источник
Предполагая, что, как только вы закончите делать документ в уценке, вы захотите преобразовать его в настоящий документ Google (в отличие от возможности предварительного просмотра документа в веб-интерфейсе Google Drive и продолжения редактирования в синтаксисе уценки), так что другие не будут знакомы с Markdown может сотрудничать, я нашел довольно быстро следующее:
Документы Google готовы для вставки HTML, поэтому он сохранит все заголовки, интервалы, списки и другие форматы. Конечно, это имеет смысл, только если вы хотите лично работать в уценке, но сотрудничать с другими в обычном документе Google.
источник
Как ни странно, Tumblr преобразует форматированный текст, HTML и разметку. У меня были успехи во всех направлениях, включая снятие уценки, сгенерированной в Typora, вставку в пост Tumblr в формате md, а затем преобразование в форматированный текст. Богатый текст может быть вставлен в Google Docs.
источник
Одностороннее решение для Github-ароматизированной уценки (GFM)
.md
со встроенным LaTeX на основе MathJax для Google Docs:Используйте pandoc в автономном режиме, чтобы преобразовать в
.docx
файл:Затем просто загрузите на Google Drive. В Google Диске щелкните правой кнопкой мыши и выберите « Открыть с помощью Документов Google» .
источник
Хотя я не пробовал, timwis / markdown-to-google-doc утверждает, что он:
«Преобразует файл уценки в .docx, а затем импортирует его в Google Drive»
источник