Как оно должно(?) работать и что меня напрягало в фейсбуке.
В фейсбуке касательно картинок меня напрягает следующее
Если добавляешь в пост одну картинку, фейсбук считает, что это не пост с картинкой, а картинка с текстом. Соответственно по ссылке на такой пост открывается широко картинка, и справа узенькая неудобоваримая полоска для текста и комментов.
Если нажать эскейп, то попадаешь в обычный вид поста. Но не всегда. Если ты открыл ссылку на фотку в новом окне, то да.
А вот если ты где-то внутри фейсбука кликнул на ссылку, то по эскейпу попадаешь туда, откуда пришёл - и чтобы попасть в вид поста из дурного картиночного вида, тебе нужно сначала открыть картиночный вид, потом кликнуть во время постинга, потом нажать эксейп.
Как должно(?) быть
- У поста может быть несколько аттачментов
- Аттачменты изображаются под постом
- Если аттачмент - картинка, то показывается он в виде тамбнейла
- Если кликнуть по аттачменту-картинке, он открывается на фоне всего остального и картинки можно листать
- Картинки можно эмбеддить в тело самого поста (reference-style), при этом сноски с какими-то стандартизированными именами добавляются в конец поста неявно:
![alt text][att1]
[att1]: https://tigra.moera.blog/post/cc2b7f7e-358a-4f92-bf92-5b7ae6d4c591/att1.png "Att1.png"
- но тут надо продумать, как быть с размером
- или делать один стандартизированный
- или делать референсы для оригинального размера и пары-тройки ходовых размеров
- или в имени указывать размер, предварительно искать ссылки, и генерировать соответствующий референс перед пропусканием через маркдаун - ну а у аттачментов, собственно, есть URL внутри поста, типа такого (он соответственно используется в HTML-постах для эмбеддинга, если надо):
https://tigra.moera.blog/post/cc2b7f7e-358a-4f92-bf92-5b7ae6d4c591/имяАттача
- Должна ли быть возможность комментировать отдельные аттачменты? Может, и нет? Каков тогда должен быть интерфейс для этого?