Это должно работать из коробки уже сейчас. Просто через cmd+v из любого другого места.
С автоматической загрузкой картинок есть некоторые технические трудности. Некоторые из них нельзя достать с удаленного хоста из-за CORS, скорее всего с этим связаны ошибки, которые вы получаете при копипасте. Тут, к сожалению, ничего нельзя сделать. Без редактора вам нужно вручную загружать изображения на хабрасторэдж. Если вас это не смущает, то вы все еще можете делать так. Просто загрузите все картинки на хабрасторэдж, подготовьте html/markdown и вставьте это все в редактор.
По идее все должно взлететь – вся базовая верстка, включая таблицы, подхватится на лету. Если вы сталкиваетесь с трудностями, опишите, пожалуйста, конкретнее – что и как вы пытаетесь сделать.
С постами в старом редакторе существует огромное количество проблем. Получается ситуация, когда пост верстаете вы как вам нравится, а за его корректное отображение на всех устройствах отвечает Хабр. Это обстоятельство вынуждает вводить достаточно жесткие правила.
Теперь по пунктам:
Про Markdown “как повезёт”. Так быть не должно. Редактор должен распознавать корректно вставленный маркдаун. Если с этим есть проблемы, то опишите, пожалуйста, алгоритм ваших действий, мы попробуем воспроизвести и поправить.
Про вставку ссылки через маркдаун вы правы. Это баг. Тикет уже есть.
Про HTML-возможности. К сожалению, есть ряд ограничений. Обтекание картинок может приводить к плохим результатам на мобильных устройствах. См. например, этот коммент То же касается кликабельных картинок. Клик на картинку – это возможность рассмотреть ее поближе, такое действие должно быть единым и предсказуемым. По поводу размеров тоже не все гладко. Предположим, вы хотите сказать, что эта картинка будет 500 пикселей в ширину. Что нам с ней делать для читателя с экраном в 320 пикселей? Горизонтальный скролл? Принудительно задать ей 100%? Уменьшить пропорционально ширине экрана? Любой из этих вариантов не очевидный, мы не можем знать, что вы имеете в виду, когда говорите: “эта картинка 500 пикселей в ширину”. Таким образом, ограничения нужны не потому, что мы хотим вас лишить инструментов, а потому что хотим обеспечить читабельность поста для ваших читателей.
Про оглавление. Есть идея сделать его автоматическим, но ваш кейс тоже интересный. Будем признательны, если вы опишите подробнее удобный для вас механизм расстановки анкоров.
Про редактирование мелочей и два экрана. В перспективе, кажется очень крутой идея инлайн-редактирования прямо на странице поста. Но этот вопрос все еще остается открытым. Возможно, у вас есть какие-то конструктивные идеи, как проще это можно было бы сделать.
Наши цели совпадают с вашими – мы хотим простой, удобный и понятный для всех инструмент работы с постами. Мы готовы к конструктивному диалогу.
Что касается добавления параграфа в самое начало (п. 3), то должен работать перевод строки от заголовка. То есть ставите курсор к последней букве заголовка статьи и жмете Enter.
Вроде все работает именно так, как вы говорите. Рамку можно добавить выделив блок с картинкой и нажав на квадратик в квадратике сверху, а размер считается так: если картинка достаточно большая, чтобы растянуться на всю ширину колонки, то она это сделает, а если нет, будет как на скриншоте ниже:
Проблема существующая и очень важная. Но мне кажется, что истинно правильный путь – отдать эту часть на сторону браузера. Вы об этом сами и пишите. Тут как с флексами – гора хаков и море слёз до тех пор, пока caniuse не позеленел.
У вас хороший велосипед, мне правда нравится, спасибо за него! Но, кмк, все мы будем ездить в скором, надеюсь, будущем на нативной реализации виртуализации DOM.
Расскажите вообще как устроена разработка в ДИТ. Например, как собирался сервис nedoma.mos.ru? Насколько жесткими были сроки? Как проводили тестирование? Как вообще выстроены процессы от постановки задачи до релиза? Сколько команд? Сколько человек в командах?
Есть очевидные, детские ошибки в работе сервиса. Например, можно получить несколько разовых пропусков на одного человека на одну и ту же дату, если просто отправить форму несколько раз подряд. Все бы ничего, но проверка на лимит разовых поездок (2 шт. в неделю) работает тоже «в лоб», считая эти пропуска разными поездками, и, соответственно, не дает оформить еще одну, положенную по закону.
Поправили. berserk-ссылки немного поменяли свой вид, чтобы избавиться от браузерного кэша. Можно теперь туда-сюда сколько угодно раз.
https://habr.com/berserk-mode-yarr — включить
https://habr.com/berserk-mode-nope — выключить
Будет сделано в ближайшее время! Спасибо!
Спасибо! Так стало сильно понятнее. Разбираемся.
Это должно работать из коробки уже сейчас. Просто через cmd+v из любого другого места.
С автоматической загрузкой картинок есть некоторые технические трудности. Некоторые из них нельзя достать с удаленного хоста из-за CORS, скорее всего с этим связаны ошибки, которые вы получаете при копипасте. Тут, к сожалению, ничего нельзя сделать. Без редактора вам нужно вручную загружать изображения на хабрасторэдж. Если вас это не смущает, то вы все еще можете делать так. Просто загрузите все картинки на хабрасторэдж, подготовьте html/markdown и вставьте это все в редактор.
По идее все должно взлететь – вся базовая верстка, включая таблицы, подхватится на лету. Если вы сталкиваетесь с трудностями, опишите, пожалуйста, конкретнее – что и как вы пытаетесь сделать.
С постами в старом редакторе существует огромное количество проблем. Получается ситуация, когда пост верстаете вы как вам нравится, а за его корректное отображение на всех устройствах отвечает Хабр. Это обстоятельство вынуждает вводить достаточно жесткие правила.
Теперь по пунктам:
Наши цели совпадают с вашими – мы хотим простой, удобный и понятный для всех инструмент работы с постами. Мы готовы к конструктивному диалогу.
Что касается добавления параграфа в самое начало (п. 3), то должен работать перевод строки от заголовка. То есть ставите курсор к последней букве заголовка статьи и жмете Enter.
У вас хороший велосипед, мне правда нравится, спасибо за него! Но, кмк, все мы будем ездить в скором, надеюсь, будущем на нативной реализации виртуализации DOM.
ufo забирай меня скорей
Есть очевидные, детские ошибки в работе сервиса. Например, можно получить несколько разовых пропусков на одного человека на одну и ту же дату, если просто отправить форму несколько раз подряд. Все бы ничего, но проверка на лимит разовых поездок (2 шт. в неделю) работает тоже «в лоб», считая эти пропуска разными поездками, и, соответственно, не дает оформить еще одну, положенную по закону.
Типичная прокрастинация респондентов :)
Готовы инвестигировать. Давай в Тикет.
А если массу искусственно в 10 раз увеличить и/или материалы подвески подобрать помягче, сработает? Не знаете, есть ли подобные проекты?