Несмотря на то, что автоматически гиперссылочный URI имеет достаточно места вокруг себя (одна строка), чтобы быть блочным элементом, он не превращается в однобокс, поскольку:
@JammyDodger, именно так я вижу это в каждом случае, который пробовал до сих пор (всего около 8).
@janan_gagan, у меня нет прав TL4 нигде… Если кто-то из вас сможет пересобрать HTML5-контент моего поста по адресу /1, это подтвердит, работает ли это. Однако, как указано выше, я сомневаюсь.
Тем временем я преобразовал это в пост Contribute > Feature, поскольку, похоже, в настоящее время это невозможно.
Да, в наших токенах markdown-it есть специфическая логика, которая заставляет ссылки считаться встроенными onebox-ами в случаях, когда они не находятся на верхнем уровне (то есть не внутри списков, цитат и т. д.).
@renato, они всё ещё могут oneboxify внутри <details>, хотя. Кажется особенно странным разрешать это, но не любой другой блочный элемент. В чём логика?
Нет явного обоснования — просто «raw HTML» воспринимается markdown-it плоским образом: он не пытается вывести вложенность из открывающих и закрывающих тегов.
@renato, мне кажется, что, поскольку CSS определяет элемент, инкапсулирующий URI, как блочный элемент, должна происходить обработка onebox; я не могу придумать никаких проблемных граничных случаев.