К сожалению, вики — это свойство на уровне поста, а не темы. Поэтому оно не добавляется в модель элемента списка тем. Вы можете использовать тег или создать запрос на добавление этого класса в Discourse.
Думаю, подавляющее большинство вики — это первые посты, но я понимаю проблему уровня поста.
Однако возможность акцентировать вики в списке тем была бы приятным дополнением и может побудить людей посещать их и, возможно, участвовать в создании их контента.
Пока я предпочитаю не полагаться на теги (на моём форуме теги не используются, и я не хочу, чтобы он был загромождён селекторами и полями для тегов, которые служат только для фильтрации по тегам вики и больше ничем), но мне нравится ваш компонент, который делает вики более заметной в списке постов.
Ещё один вариант, который может вам подойти, — вручную добавить эмодзи в качестве первого символа в заголовок темы, примерно как здесь:
Опять же, вы можете найти темы с вики-страницами, используя расширенный поиск.
Если кто-то поделится кодом для определения тем, содержащих пост-вики, или где первый пост является вики (или и то, и другое), я смогу включить это в компонент.
Это снова интересное предложение, но разве это не изменит эмодзи на всём форуме?
Это очень личный выбор, но я считаю дизайн эмодзи Twitter фантастическим. Я имею в виду… Посмотрите на эту хитрую ухмылку:
Эмодзи Twitter выглядят намного лучше других наборов на мой взгляд. Я понимаю, что в данном случае мой выбор должен быть выбором моего сообщества, но раз никто не жаловался… Я останусь при наборе Twitter
Поскольку вики на моём форуме не слишком распространены и пользователи не очень хорошо знают об их существовании, в дополнение к ручной настройке заголовков я использовал Custom Top Navigation Links, чтобы добавить ссылку на Вики в верхнее меню навигации:
Поэтому я выбрал вторую ссылку для своей кнопки Вики.
Мне было бы интересно узнать, почему in:wiki работает так медленно. У меня на компьютере результаты появляются примерно за 4 секунды.
Поиск по строке "📜 [Wiki]" in:title занимает около 1 секунды.
(И, конечно, я понимаю, что могу выполнять такой поиск по вики на основе ключевых слов в заголовке, поскольку у меня вики представлены только первыми сообщениями, и я добавил одинаковый префикс ко всем их заголовкам).