Я увеличил размер текста и удалил почти всё лишнее (а также то, чем я сам не пользуюсь регулярно). Например, я знаю, что рекомендуемые темы — это рекомендуемые темы, поэтому убрал заголовок. Функцию массового выбора в списке тем я использовал, возможно, всего дважды, поэтому она тоже удалена. Просмотры в списке тем? Убраны. Категории в меню-гамбургере? Тоже удалены.
and I feel like the small size of the assigned text makes it hard to read, because the text has been made larger for just about everything else (Header, Suggested messages etc.)
One of my users is reporting the Minima theme (which I love very much) does not show the “Dismiss” button when there are unread messages. He verified that Dismiss wasn’t just disappearing because there were no unreads - he said he switched to Minima and back from another theme while showing unreads and the button did not show up.
Is there a setting I might be missing on this, or anything else I should check? Thanks!
Я следую руководству по созданию тем (Developing Discourse Themes & Theme Components), где указано, что для изменения шаблонов (например, удаления аватаров в списке) необходимо редактировать файлы .hbs в ядре Discourse.
Вам тоже пришлось это делать, чтобы убрать аватары? Я немного запутался в том, как работает эта тема и как её использовать.
Например, в теме Minima: как мне изменить внешний вид страницы профиля каждого пользователя?
Это зависит от того, что именно вы хотите изменить. Если вам нужно удалить или перестроить существующий контент, скорее всего, это можно сделать с помощью дополнительного CSS. Если же вы хотите добавить новую информацию или кардинально изменить макет, потребуется редактирование файлов шаблонов.
Если вы хотите использовать тему Minima и добавить собственные доработки, рекомендую установить Minima и внести свои изменения, создав новый компонент темы. Это позволит вам получать обновления Minima, не беспокоясь о том, что ваши изменения будут перезаписаны.
У меня есть дополнительный вопрос по той же теме. Когда Discourse обновляется и мне нужно обновить программное обеспечение (предполагая, что я размещаю его самостоятельно), вызовет ли это проблемы с темами, в которых были изменены шаблоны? Или они не зависят друг от друга?
Да, я понимаю это. Я нашел код, который процитировал, проинспектировав аватар. Меня смущает то, откуда берется этот код. Он присутствует в теме Minima, но отсутствует (и не просто скрыт в CSS) в теме Light, например. Что генерирует этот HTML?