less than 1 minute read

Tema minimal mistake sudah mendukung Disqus tanpa perlu menambah apa-apa lagi.

Tapi setelah dikonfigurasi masih tetep ga muncul. Apa penyebabnya? 🤔

Setelah baca-baca di halaman troubleshooting Disqus kemungkinan dikarenakan oleh this.page.url.

this.page.url must use an absolute URL; relative URLs won’t work. E.g.,

Good — absolute URL: this.page.url = ‘http://example.com/article/1/’;

Bad — relative URL: this.page.url = ‘/article/1/’;

Sedangkan kalau dilihat source code saat dirender di browser:

var disqus_config = function () {
      this.page.url = "//blog/import-dari-blog-abytes-xyz-beres/";  // Replace PAGE_URL with your page's canonical URL variable
      this.page.identifier = "/blog/import-dari-blog-abytes-xyz-beres"; // Replace PAGE_IDENTIFIER with your page's unique identifier variable
    };

URL-nya engga full, alias relative. Jadi sepertinya tidak memungkinkan memasang Disqus di GitLab Pages. 😔

Dan ngga hanya Disqus, fitur share ke sosmed-nya pun tidak berjalan, karena setiap URL yang tampil relative semua. 😔

Ternyata solusinya cukup mudah. Hanya perlu mengganti konfigurasi di _config.yml untuk url diisi dengan URL blog yaitu https://alamaby.gitlab.io.

Alhamdulillah Disqus dan share sosmed bisa dipake juga. 😊

Comments