Discourse embed url configuration issues

I’m having trouble setting this up. Seems to just be giving me this without any explanation.


image

The rest of my frontend setup is fairly stock. Having discourseEmbedUrl as a static URL instead of something dynamic didn’t help.


discourseUrl is the address of you forum, eg meta.discourse.org

discourseEmbedUrl is the address of the page where you are including the embed, eg https://blog.discourse.org/2026/04/discourse-is-not-going-closed-source/.

I was intending on writing posts directly in Discourse and having my own backend push the posts to my site. I refreshed my site after updating the code and it seems to have made a new post in the blog category with my 404 page on my production site, which makes sense because the blog isn’t live yet. Is there a way to get it to use existing topics, or will I need to stick with these weird ghost topics? Probably not the end of the world, as it makes them unlisted by default, but it would be good if I didn’t have to manually merge. (discourseEmbedUrl is set to https://…/blog/entry_id [rendered by server])