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