Я знаю, что поддерживаются Markdown, HTML, BBCode и другие форматы. Я просто хотел скопировать и вставить документ из Google Docs или Microsoft Word в пост на Discourse, не теряя форматирование. Есть ли способ сделать это или для этого есть плагин?
Вы попробовали?
Копирование и вставка в редактор из офисного пакета работает сразу, без дополнительных настроек.
Да, я пробовал. Вот пример документа Google Docs с простым списком элементов: Warring Guide - Google Docs
Я скопировал и вставил это, и всё форматирование исчезло. Я также попробовал экспортировать в HTML, а затем скопировать и вставить, но результат тот же.
Можешь сделать этот документ общедоступным? Я бы хотел попробовать.
Я только что сам быстро протестировал Google Docs и могу подтвердить, что ссылки, жирный шрифт и т.д. не перенеслись так, как я ожидал, хотя маркеры списков сохранились.
Ссылка теперь публичная. Больше всего я беспокоюсь о сохранении иерархической структуры с отступами. Жирный шрифт я могу добавить сам.
I. Пункт 1
A. Пункт 2
1. Пункт 3
Конечно, я могу воспроизвести описанную вами проблему. Не совсем понятно, почему жирный шрифт и ссылки не копируются/вставляются корректно, как обычно, но имейте в виду, что иерархические списки в Markdown обрабатываются достаточно иначе, поэтому лучше создавать их напрямую в формате Markdown. Вы не сможете использовать смешанное форматирование, например, I для уровня 1, A для уровня 2, 1 для уровня 3. Уровни создаются с помощью отступов, например:
Чтобы получить это:
- пункт один
- пункт два
- пункт три
- пункт два
используйте этот Markdown:
1. пункт один
1. пункт два
1. пункт три
Более удобный способ создания хорошо организованного контента — использование заголовков. Таким образом, вы также сможете использовать DiscoTOC для отображения красивого оглавления.
Чтобы получить это:
1. пункт один
A. пункт два
1. пункт три
используйте этот Markdown:
# 1. пункт один
## A. пункт два
### 1. пункт три
Понятно. Спасибо. У меня уже есть DiscoTOC. Я бы хотел получить комбинацию обоих подходов, которые вы показали: Markdown отображал вкладки под каждым уровнем ниже, а DiscoTOC постепенно уменьшал размер шрифта.
Я попробовал использовать этот инструмент: https://word2md.com/
Он не сработал, но, по крайней мере, это отправная точка, которую я могу доработать.
Чтобы создать вложенные списки в Markdown, я полагаю, нужно использовать 4 пробела или табуляцию. Табуляция, похоже, не работает в редакторе. Мне удалось сделать то, что я хотел, с помощью Markdown. Я просто хотел узнать, является ли неработающая кнопка табуляции намеренным решением и почему она не работает.