Olá Simon, originalmente eu tinha o problema de não ter o nome de usuário para criação de tópicos correto no painel de administração do Discourse. Mas eu o corrigi para mostrar JosephPaul no painel, bem como dentro de:
\u003cmeta name='discourse-username' content='JosephPaul'\u003e
Então, esses estão corretos, ao meu ver.
Eu também dei uma olhada no segundo link que você enviou, e acredito que tudo está correto. Eu acabei de tentar mudar meu site Discourse para não exigir login e isso não resolveu o problema.
O problema persiste mesmo com posts recém-gerados.
Editar:
Eu tentei novamente seguir algumas das alterações sugeridas na URL de incorporação na postagem acima. O seguinte código está recriando o erro:
\u003cscript type=\"text/javascript\"\u003e
setTimeout(5000)
DiscourseEmbed = {
discourseUrl: 'https://forum.josephpaul.com/',
discourseEmbedUrl: 'https://josephpaul.com{{page.url}}' };
(function() {
var d = document.createElement('script'); d.type = 'text/javascript'; d.async = true;
d.src = DiscourseEmbed.discourseUrl + 'javascripts/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d);
})();
\u003c/script\u003e
Tentativa adicional de solução de problemas seguindo o tópico de Simon:
Eu defini a URL de incorporação para incluir também www. como um usuário sugeriu. O seguinte erro agora ocorre:
Referer:`https://josephpaul.com/test-post/`
O referer não foi enviado ou não correspondeu a nenhum dos seguintes hosts:
josephpaul.com