В общем, GitHub не допускает большинство преобразований текста в вики, README и визуализации HTML. Для этого есть несколько причин.
Во-первых, многие преобразования могут допустить переполнение областей страницы или другие методы, которые могут подделать контент. Это включает в себя много font
тегов и много типов CSS. Поскольку подделка или попытка изменить другое содержимое страницы является проблемой безопасности, большинство из этих настроек пользовательского интерфейса не разрешены. По этой причине я подозреваю, что GitHub полностью удаляет теги font
.
Во-вторых, GitHub хочет, чтобы страница была разборчивой и читаемой для всех пользователей. Рендеринг страниц должен быть в состоянии читать на самых разных устройствах, с большим разнообразием размеров шрифта, почти каждым пользователем. Даже если вы можете читать светло-серый на белом, многие не могут, и по причинам доступности произвольное изменение цвета не является хорошей идеей. По закону GitHub должен быть доступен.
В-третьих, если люди могут писать контент на нечитаемых страницах, скажем, белым по белому, они могут создать проблему спама и злоупотреблений. Это означает, что люди могут пытаться размещать контент, который ссылается на спам-сайты, и скрывать его от просмотра, извлекая пользу из того факта, что GitHub является популярным сайтом.
Четыре, позволяя людям менять стиль и цвета, представляет потенциальные проблемы. Даже если ваш стиль был беспроблемным c по всем другим причинам, указанным выше, если GitHub хотел ввести темный режим, то если бы люди произвольно окрашивали свои вики, это исключило бы возможность.