Запрос функции:
Добавить поддержку «Discourse Icon» для рендеринга в боковой панели, включая цвета bbcode
& поддержку эмодзи.
Добавить поддержку «Discourse Icon» для рендеринга в боковой панели, включая цвета bbcode
& поддержку эмодзи.
Есть ли способ изменить иконку для конкретной ссылки? Я изучил код, и похоже, что это жёстко задано в файле doc-category-sidebar-panel.js в функции getPrefixValue(). Правильно ли я понимаю код?
Если это сейчас невозможно, планируется ли это в дорожной карте?
Поддерживаю. Использование эмодзи в индексе было бы простым и динамичным решением, выглядело бы очень хорошо, но, полагаю, FontAwesome больше соответствует стилю Discourse. Мне кажется, что эмодзи на документации выглядят как-то приятнее и приветливее.
Возможность использовать эмодзи, пользовательские эмодзи или FontAwesome была бы крайне полезна. В моих категориях документации заголовки часто бывают вроде «Digital Ocean», «AWS» или «Mailgun», поэтому возможность добавить иконку для них (даже если придётся вручную добавлять их в пользовательские эмодзи) действительно удовлетворила бы мою внутреннюю одержимость документацией (в хорошем смысле).
Я терпеливо жду ![]()
+1 за возможность использовать разные иконки или отключать их. Наличие иконки
одинаковой для каждого элемента списка ничего не добавляет для меня.
На случай, если это кому-то поможет, вот CSS-код, который скрывает иконку
в боковых списках категорий документации Discourse, но не скрывает иконки/точки боковой панели в других местах Discourse.
.discourse-docs-sidebar-panel {
.sidebar-section-link .sidebar-section-link-prefix {
display: none !important;
}
.sidebar-section-link-content-text {
margin-left: 10px;
}
}
Частичный код margin-left: 10px; можно настроить, чтобы текст визуально гармонично выравнивался.
Просто добавьте это в свой пользовательский CSS темы (или включите это как часть специального компонента темы на вашем сайте для удобства).