⚠️ Halaman ini membutuhkan JavaScript untuk tampil dengan benar. Mohon aktifkan JavaScript di pengaturan browser Anda.

Mengganti url localhost pada ghost

setelah kita konversi ghost menjadi situs statis html, biasanya muncul suatu masalah, yaitu didalam situs anda akan terdapat serpihan teks seperti ini http://ghost.static:2368/

artikel ini adalah lanjutan dari panduan ghost sebelumnya, dimana saya pernah menulis artikel cara menginstall ghost di windows 11 dan artikel kedua cara menghosting ghost, dan artikel ketiga ini menjelaskan cara memperbaiki serpihan url ghost yang masih terdapat localhost, namun mesipun begitu artikel ini juga dapat anda terapkan selain cms ghost.

apa efeknya jika ini tidak diperbaiki? jika yang anda perlukan hanya situs web ini sudah cukup.

namun jika anda ingin situs terbaca di google search maka anda harus merubahnya. kenapa? karena kita harus mengirimkan sitemap.xml ke google search console.

jadi agar sitemap terbaca maka harus diperbaiki :

  1. mengganti http://ghost.static:2368/
  2. menjadi https://situsanda.com/

panduan cara memperbaiki sitemap localhost pada ghost

ada 2 cara untuk memperbaiki ini :

  1. Edit manual dengan aplikasi teks editor seperti notepad++ cara ini mirip di ms word ctrl+h cari teks yang ingin diganti misalnya kita ingin ganti http menjadi https
  2. Cara otomatis, caranya simpan kode ini di notepad, kemudian simpan dan berinama .replacer.bat kemudian tekan enter
@echo off
    setlocal

    :: 🚩 pilih folder situs anda :
    set "FOLDER=D:\ghost_2\upload"


    for %%X in (html xsl xml) do (
    for /r "%FOLDER%" %%F in (*.%%X) do (
        if exist "%%F" (
            echo ✨ Memperbarui: %%F
            attrib -R "%%F"
            powershell -Command ^
              "(Get-Content -Raw '%%F') -replace 'http://ghost.local:2368/', 'https://ghost.deddme.id/'  -replace '//ghost.local:2368/', '//ghost.deddme.id/' | Set-Content '%%F'"
        )
    )
)

    echo.
    echo ✅ Meta generator berhasil diganti jadi: ghost2.netlify.app
    pause
    endlocal

yang perlu disesuaikan pada baris ini :

  • set "FOLDER=D:\ghost\output" sesuaikan foldernya dengan situs milik anda
  • -replace 'ghost.local:2368', sesuaikan dengan url situs asal
  • 'ghost.deddme.id', sesuaikan dengan alamat url situs baru

Penjelasan :

kode itu akan melacak folder, kemudian mengganti semua teks yang mengandung http://ghost.local:2368 menjadi https://ghost.deddme.id

Kesimpulan

Dari sini anda sudah siap meluncurkan situs anda ke google pencarian, karena serpihan url yang rusak sudah diperbaiki.

Cara ini juga bisa diterapkan ke cms lain atau kasus studi lain.