Привет! Я хотел бы сделать поле js.signup_cta.value_prop более привлекательным, но HTML и базовый Markdown работают не очень хорошо. Есть какие-то рекомендации?
Есть какие-то мысли по этому поводу?
Привет, добро пожаловать!
Я бы оформил это как запрос на новую функцию (#feature request). Похоже, что разрешить HTML в этом месте — разумное решение.
Также можно создать компонент темы. В этом месте мы можем использовать плагин-аутлет. Я быстро сделал один: GitHub - Arkshine/discourse-signup-cta-html · GitHub. Однако предпочтительнее изменить ядро, так как компоненты дублируют код. (Если вы новичок в создании компонентов темы, вы можете следовать инструкции: Installing a theme or theme component)
Вау! Большое спасибо — я очень ценю это.
После обновления Discourse теперь можно добавлять HTML-разметку в текст этой функции, как в заголовок, так и в основной текст. Соответствующие переводы:
- admin/customize/site_texts?q=signup_cta.value
- admin/customize/site_texts?q=signup_cta.intro
Спасибо, что поделились!