Solution Found - Thanks to @simon and @Lilly for an incredible support experience.
Items that were altered as to Simon’s advice:
Altered the code from the tutorial to not include deprecated terms and include if statement:
<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>
Additionally, added https://www.test.com & https://test.com
To the Discourse site’s content security policy src setting found withing the Discourse admin > settings tab.
Note - In my experience refreshing the page too rapidly when on a small droplet you may not see the results for about 30 seconds, so give each ghost restart and discourse admin panel edit a few moments to take effect.
Additional Note - There is long latency when checking the comment section of any article for the first time, @simon recommends always checking the article yourself first, so discourse has time to generate the comments sections associated with the forum post.
Again thanks all, very helpful. Many YouTube commenters on the tutorial I watched had the same issues I did, which referenced the discourse/ghost integration instructions. The youtube links may be deprecated, so this help was great.