Lösung gefunden – Danke an @simon und @Lilly für eine unglaubliche Support-Erfahrung.
Elemente, die nach Simons Rat geändert wurden:
Der Code aus dem Tutorial wurde geändert, um veraltete Begriffe nicht mehr einzuschließen und eine if-Anweisung hinzuzufügen:
<div id='discourse-comments'></div>
<meta name="discourse-username" content="ForumAdminName">
<script type="text/javascript">
if (window.location.pathname.indexOf('/p/') < 0) {
DiscourseEmbed = {
discourseUrl: 'https://forum.test.com/',
discourseEmbedUrl: '{{url absolute="true"}}',
// className: 'CLASS_NAME',
};
(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);
})();
}
</script>
Zusätzlich wurden https://www.test.com & https://test.com zur Content-Security-Policy-src-Einstellung der Discourse-Website im Discourse-Admin > Einstellungen-Tab hinzugefügt.
Hinweis – Nach meiner Erfahrung kann es, wenn Sie die Seite zu schnell aktualisieren, während Sie sich auf einem kleinen Droplet befinden, etwa 30 Sekunden dauern, bis Sie die Ergebnisse sehen. Geben Sie daher jedem Ghost-Neustart und jeder Bearbeitung des Discourse-Admin-Panels einige Momente Zeit, um wirksam zu werden.
Zusätzlicher Hinweis – Beim ersten Aufrufen des Kommentarbereichs eines Artikels gibt es eine lange Latenz. @simon empfiehlt, den Artikel immer zuerst selbst zu überprüfen, damit Discourse Zeit hat, die Kommentarbereiche zu generieren, die dem Forum-Beitrag zugeordnet sind.
Nochmals vielen Dank an alle, sehr hilfreich. Viele YouTube-Kommentatoren des Tutorials, das ich angesehen habe, hatten die gleichen Probleme wie ich, die sich auf die Discourse/Ghost-Integrationsanweisungen bezogen. Die YouTube-Links sind möglicherweise veraltet, daher war diese Hilfe großartig.