Você pode precisar de um plugin ou, pelo menos, de um Componente de Tema.
JavaScript não é permitido em posts — consegue imaginar o potencial de caos se permitirmos que qualquer pessoa publique JavaScript?
JavaScript é permitido em Componentes de Tema (que estão sob o controle do administrador), mas isso pode não resolver todo o problema.
Por fim, como o Discourse é construído dentro do framework Ember, a ordem exata de execução torna um pouco menos previsível o uso de scripts JavaScript adicionais aleatórios (daí a necessidade de um Componente de Tema ou Plugin para integrar o código da maneira correta).
Para postar código, use três crases antes e depois. `
FYI links de afiliado da Amazon funcionam. O elemento JavaScript é colocado em um Componente de Tema e o link é inserido no post.