Как сделать так, чтобы под закрепленными элементами было меньше текста

Как сделать так, чтобы под закрепленными глобально элементами было меньше текста? Они занимают слишком много места на странице, и я хочу освободить место, чтобы пользователям не приходилось прокручивать закрепленные темы каждый раз, когда они хотят перейти к другим темам. Как сократить количество текста здесь? Уверен, где-то есть соответствующая настройка…

Отфильтруйте отрывки в панели администратора. Вы можете настроить несколько параметров, включая скрытие отрывка в мобильном режиме просмотра.

/admin/site_settings/category/all_results?filter=excerpt

Какое здесь нужно использовать настройку, чтобы управлять этим

Снимите флажок Показывать краткое описание закрепленных тем в мобильном режиме.

Хорошо, но я всё же хочу видеть это так… Как здесь

В этом случае ваш вариант — вернуть максимальную длину краткого описания поста к значению по умолчанию (300 символов) или поэкспериментировать с ней, чтобы найти оптимальный вариант для вас.

Я установил это, но ничего не изменилось

Исправление: измените параметр maxlength для фрагмента темы, а не пост. Значение по умолчанию — 220.

Это всё равно ничего не изменило…

Ну, вы правы. Я тоже не могу добиться ожидаемого поведения. Единственное изменение, которое что-то меняет, — это настройка «Показывать закрепленный отрывок на мобильных устройствах».

См. Making custom CSS changes on your site

topic excerpt maxlength должен работать для новых тем, и, я полагаю, для существующих тем потребуется пересборка (rebake).

Пересборку всех постов можно выполнить через командную строку:

cd /var/discourse
./launcher enter app
rake posts:rebake

Спасибо, приношу извинения. И ещё один последний быстрый вопрос: куда мне нужно вставить эту команду, чтобы она работала?

Вам необходимо иметь возможность подключаться к серверу, на котором размещён ваш сайт, через SSH.

Окей, спасибо. Мне нужно будет связаться с хостингом Discourse, который управляет моим сайтом, чтобы сделать это. Спасибо за помощь.