Force https Ketika anda mengakses blog atau situs yang di hosting pada github, maka tidak akan secara otomatis akan di redirect ke https walaupun github sendiri sudah men support secara penuh untuk https, maka dari itu agar blog kita dapat langsung redirect ke https anda hatur mengikut langkah-langkah yang akan saya tuliskan dibawah ini, caranya sangat sederhana bagi anda yang sudah memiliki blog di github cukup dengan mengikuti langkah berikut:

Langkah Pertama

<script>
var host = "YOURDOMAIN.github.io"
if (window.location.host == host && window.location.protocol != "https:") {
  window.location.protocol = "https:"
}
</script>

Langkah Kedua

Masih di direktori _includes buatlah halaman dengan url force-https.html dan masukan kode berikut ini ke dalam kotak editor

  <!-- Force HTTPS Start -->
  <script>
  // Don't force http when serving the website locally

  if (!(window.location.host.startsWith("127.0.0.1")) && (window.location.protocol != "https:"))
    window.location.protocol = "https";
  </script>
  <!-- Force HTTPS End -->

Catatan: pastikan pada _config.yml anda memasukan url domain anda dengan awalan seperti berikut ini.

url: "https://YOURDOMAIN.github.io"