Предпросмотр Github с якорями должен показывать якорь, а не начало файла

Когда вы ссылаетесь на файл GitHub с якорем, превью, которое рендерит Discourse, показывает начало файла, а не часть от якоря.

Например:

В этом случае должно отображаться превью раздела Development, а не начало файла README.

(Не уверен, является ли это на самом деле ошибкой.)

3 лайка

Я добавил сюда pr-welcome, если вы хотите помочь улучшить это. :slight_smile:

1 лайк

Я просмотрел этот PR и заметил, что Discourse пытается предоставлять контент напрямую из репозитория, используя https://raw.githubusercontent.com, что возвращает простой, нестилизованый файл (например, https://raw.githubusercontent.com/discourse/discourse/main/README.md#development). Для ссылок на конкретные строки (например, #L-{номер_строки}) происходит переход непосредственно к указанной строке файла для отображения содержимого. Чтобы предпросмотреть конкретный раздел (например, #development, #requirements), вы можете указать номер строки, как показано ниже:

1 лайк