Wstęp
Wielu z was przeglądając strony internetowe bierze udział w dyskusjach pisząc komentarze do artykułów i wpisów na blogach. Pewnie często zauważyliście, że sporo dużych jak i małych stron korzysta z systemu komentarzy Disqus. Jako, że Ghost nie posiada własnego systemu komentarzy tak jak np WordPress lub KeystoneJS najlepszym i najprostszym rozwiązaniem będzie zainstalowanie systemu Disqus.
Instalacja
Disqus można zainstalować na swojej stronie w kilku prostych krokach. Możemy np. skorzystać z poradnika na oficjalnej stronie w języku angielskim: http://academy.ghost.org/adding-disqus-to-your-ghost-blog/
Lub wykonać poniższe kroki jeśli mamy już konto na Disqus. Na początek musimy dodac swoją stronę :
Następnie wybieramy uniwersalny kod. Poniższy kod musimy dodać w pliku post.hbs naszego szablonu pomiędzy znacznikami:
{{#post}} tu wklejamy poniższy kod {{/post}}
Kod do wklejenia:
<div id="disqus_thread"></div>
<script>
var disqus_config = function () {
this.page.url = PAGE_URL; // tu wpisz adres URL swojej witryny
variable
this.page.identifier = PAGE_IDENTIFIER; // wpisz tu swój identyfikator podany podczas rejestracji
};
(function() { // DON'T EDIT BELOW THIS LINE
var d = document, s = d.createElement('script');
s.src = 'https://blognayma.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
Następnie dodajemy count.js do naszego pliku default.hbs w stopce:
<script id="dsq-count-scr" src="//blognayma.disqus.com/count.js" async></script>
Teraz musimy zmienić na chwilę template na inny lub jeśli nie posiadamy dwóch template w naszym systemie Ghost musimy zrestartować aplikację. Musimy to wykonać, żeby Ghost przeładował nasze pliki i je poprawnie wrzucił do cache.
Uwaga!! Jeśli jesteś w trybie deweloperskim nie musisz przeładowywać aplikacji Ghost. Powyższa uwaga dotyczy jedynie trybu produkcyjnego.
Podsumowanie
Dzięki powyższym kilku prostym krokom możemy się cieszyć na naszym blogu komentarzami Disqusa. Oczywiście takie komentarze możemy dodać tak na prawdę na dowolnej stronie HTML. To właśnie dlatego system ten jest tak popularny i możemy spotkać go na wielu stronach. Mam nadzieje, że instrukcja jest dla ciebie zrozumiała, ale jeśli miałbyś problemy zapraszam do napisania w komentarzach.