Привет! Я хотел бы сделать поле js.signup_cta.value_prop более привлекательным, но HTML и базовый Markdown работают не очень хорошо. Есть какие-то рекомендации?
Есть какие-то мысли по этому поводу?
Привет, добро пожаловать!
Я бы оформил это как запрос функции в раздел Contribute. Это вполне разумно — разрешить использование HTML в этой области.
Также можно создать компонент темы. В этом месте можно использовать плагинный выход (plugin outlet). Я быстро сделал один: 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
Спасибо, что поделились!