Talkyard+Ghost Selfhosted Error on Theme Reload


I have self hosted instances of Ghost and Talkyard on separate servers. Followed the instructions provided here.

Noticed couple of issues:

  1. Ghost Casper theme does not have “” as mentioned in the documentation, but instead has only “”.

Does the documentation need update and is this the correct place to plug in the integration code?

  1. On pasting the code snippet in this section, theme throws an error on reload. In Ghost log, the following error is found:

{“checkedVersion”:“4.x”,“name”:“casper”,“path”:"/var/www/content/content/themes/casper",“version”:“4.3.0”,“errors”:[{“fatal”:true,“level”:“error”,“rule”:“Templates must contain valid Handlebars”,“details”:“Oops! You seemed to have used invalid Handlebars syntax. This mostly happens, when you use a helper that is not supported.
See the full list of available helpers <a href=“” target=_blank>here.”,“failures”:[{“ref”:“post.hbs”,“message”:"Parse error on line 76:\n… {{ <section class=“arti\n---------------------^\nExpecting ‘ID’, ‘STRING’, ‘NUMBER’, ‘BOOLEAN’, ‘UNDEFINED’, ‘NULL’, ‘DATA’, got ‘INVALID’”}],“code”:“GS005-TPL-ERR”}]}
ThemeValidationError: Theme “casper” is not compatible or contains errors.

Is there any change in the embed code that needs to be made for compatibility?

Appreciate your inputs.


Saw that point 1 has been edited by spam filter, so including again here for reference:

  • Documentation says comment code snippet to be included in: section class=“post-full-comments”
  • But post.hbs has only: section class=“article-comments gh-canvas”