В нашем сообществе пользователи чаще всего хотят вставлять изображения на новую строку.
Однако они не понимают синтаксис Markdown для изображений и постоянно в этом путаются. У них очень низкий уровень компьютерной грамотности.
В результате они вставляют изображение и продолжают печатать на той же строке прямо рядом с ним или вставляют изображение сразу после набора текста.
Это выглядит неаккуратно, и я ищу способы автоматически решить большинство таких случаев, даже если это потребует компромисса и сделает интерфейс более запутанным для продвинутых пользователей.
Можно ли реализовать два варианта настроек или хотя бы один из них?
Всегда вставлять изображение в новый отдельный абзац.
Всегда добавлять перенос строки (или два переноса, чтобы создать абзац) после только что вставленного кода изображения.
Имеет ли это смысл?
Или есть ли лучшая идея, как решить эту проблему?
Интересно, должно ли это вообще быть настройкой? Как часто вы хотите вставлять изображение без нового абзаца? Возможно, поведение следует изменить так, чтобы это всегда делалось автоматически.
Иногда мне нравится выравнивать изображения по правому или левому краю, либо вставлять множество изображений и уменьшать их до 50%, чтобы они выглядели как красивая фотогалерея. В таких случаях я не хочу, чтобы каждое из них находилось в отдельном абзаце.
Не знаю, сколько людей делают так или интересуются этим, по сравнению с тем большим количеством людей, которые путаются в том, как это работает сейчас. Markdown до сих пор остаётся запутанным для многих.
Добавлю: когда вы загружаете несколько изображений одновременно (по крайней мере на iOS), они вставляются с пробелом между ними, поэтому мне всегда приходится возвращаться, чтобы добавить новые строки.
Я заметил, что мои пользователи часто загружают несколько изображений сразу, но затем портят пост, пытаясь добавить подпись под изображением или случайно удалив начальный символ !. Было бы очень полезно добавлять две пустые строки после каждой загрузки. Есть ли какие-то новости по этому вопросу?
Быстрая (не проверенная) мысль: не вызовет ли это проблем для компонентов темы, которые пытаются отображать изображения в сетке? Например, Tiles Image Gallery или Masonry Image Gallery?
К сожалению, это вызывает проблемы с Tiles Image Gallery. Я проверил: оно поддерживает только изображения, разделённые пробелами, а не переносами строк.