Улучшение oneboxing для якорных ссылок

Например, когда тема — constructible polygon, я публикую ссылку на https://en.wikipedia.org/wiki/Constructible_polygon, и однооконное отображение выглядит красиво и очень полезно.

В приведённом выше случае однооконное отображение имеет большую ценность.

Однако, если тема касается чего-то более конкретного, например Compass and straightedge constructions, что требует ссылки с якорем, добавление ссылки на https://en.wikipedia.org/wiki/Constructible_polygon#Compass_and_straightedge_constructions гораздо менее полезно.

Можно ли это как-то улучшить?

Идеи:

  • Если в ссылке есть символ #, спрашивать пользователя при вводе, нужно ли генерировать однооконное отображение?
  • Убрать общее изображение из мета-тега og:image?
  • Добавить изображение из конкретной главы (вики), содержащейся в ссылке с якорем #, если оно есть?
  • Использовать заголовок конкретной главы (вики) вместо заголовка всей страницы (вики) (og:title)?
2 лайка

Думаю, у нас есть специальная обработка для ссылок на Википедию, указывающих на якоря?

Хотя, глядя на это, изображение, похоже, то же самое, но оно подхватывает название главы и абзац.

Следующая ссылка не работает, как ожидалось, например, с oneboxing:

https://www.whonix.org/wiki/Onion_Services#cite_note-11

Интересно. Я этим удивлён. Значит, я не слишком удачно подобрал пример. :slight_smile:

Это работает для Викимедиа (которая основана на MediaWiki), но, похоже, не работает для других сайтов на базе MediaWiki или других сайтов с якорями?

Я думаю, что это было улучшено в FEATURE: Enhance onebox descriptions with URL fragment/anchor context by IanButterworth · Pull Request #36536 · discourse/discourse · GitHub

Ваш пример https://www.whonix.org/wiki/Onion_Services#cite_note-11 теперь выглядит так:

Без якоря это всё ещё

1 лайк