Gostaria de saber se é possível acessar as configurações do tema a partir de um arquivo ERB?
Meu caso de uso é o seguinte:
Gostaria de recuperar os links do rodapé definidos no Discourse Easy Footer (GitHub - discourse/Discourse-easy-footer) e adicioná-los em um arquivo ERB para o rodapé, para que os rastreadores também vejam os links do rodapé.
Mas eu fortemente recomendaria contra fazer com que o núcleo, ou um plugin, dependesse de um tema específico. Se o tema for modificado ou desinstalado, isso pode causar erros no servidor que quebrariam totalmente seu site.
Qual rastreador você está visando? Google? Se sim, o Google executa Javascript ao rastrear, e o Javascript do tema está incluído na visualização do rastreador. A chave é que você precisa usar uma tag <script> simples em vez de uma <script type="text/discourse-plugin">.
Portanto, algo como isto deve funcionar na visualização do rastreador:
<script>
document.body.append(`<a href="${settings.my_link}">link do rodapé</a>`)
</script>