Pengenalan
Semoga halaman ini sampai secepatnya buat kalian yang mau migrasi blog dari Wordpress ke Hugo Kalo iya, kalian pas banget nyampe di artikel ini, karna blog Sekode ini juga dibuat statis pake hugo. Tutorial Buat Blog Hugo buat tutorial nya klik link disamping.
Kenapa Migrasi dari Wordpress ke Hugo?
Kalian bisa cari di google alasan kenapa pindah dari wordpress ke hugo. Banyak orang yang mulai pindah dari Wordpress / Blogger ke Hugo. Berikut alasan gw pindah dari Wordpress to Hugo
Keamanan
Wordpress ditulis pake bahasa PHP yang sekarang ini punya reputasi yang jelek. Secara pribadi menurut gw Wordpress sebenenernya bagus, malahan bagus banget dengan fitur yang dibilang cukup lengkap dibanding blogger atopun hugo.
Kalo dari segi tema mungkin wordpress masih bisa dibilang aman, selagi fitur auto update tema nya dinyalain. Gimana kalo dari segi Plugin? Nah, sebagian besar plugin wordpress ini dibuat sama orang yang udah profesional, selebihnya dibuat sama orang yang bisa dibilang hobi.
Kita gapernah tau apa aja yang ada di dalam file Plugin
yang dibuat sama si "penghobi"
ini. Bisa aja membahayakan blog kita, salah satu contoh yang paling umum itu dikasih backdoor atau shell.
Kecepatan
Setiap kali lu ngebuka halaman di wordpress, PHP
bakal nerima permintaan itu > Ngambil konten dari Database
> Ngambil gambar dari sistem file
> Terus semua ini bakal digabung jadi satu dalam bentuk HTML
> Baru dilanjutin ke Broswer
yang akses halaman wordpress.
Proses ini bisa dibilang cepat, kalo make PHP7, tapi yang jelas gabakal secepat HTML
yang udah di render.
Kekurangan wordpress
- Spam bot yang terus menerus (Walopun udah make Akismet yang anti spam)
- Gutenberg editor yang buruk
- Ngga ada kontrol versi
Ringkasan artikel untuk Migrasi dari Wordpress ke hugo
- Instal Hugo secara lokal melalui terminal
- Menemukan tema Hugo
- Ekspor konten WordPress
- Perbaiki konten WordPress
- Perbaiki kesalahan kecil di setiap artikel (petunjuk - ini adalah langkah terpanjang)
- Publikasikan ke server web
- Detail lebih lanjut tentang setiap langkah migrasi wordpress to hugo ada di bawah.
Menginstall Hugo
Gw disini make Termux, buat nginstall hugo cara nya cukup gampang bisa baca artikel Cara Membuat Blog dengan Hugo Menggunakan Termux Kalo pake linux bisa pake cara yang sesuai petunjuk Hugo
Nyari tema Hugo
Buat nyari tema Hugo, bisa cari di official website hugo. Ada banyak tema hugo yang mobile friendly, sederhana, dan fitur lain nya di sana.
Untuk tema Hugo yang paling populer sekarang ini yaitu PaperMod Themes Hugo
karena fitur nya yang paling bagus di antara tema lain nya.
Ekspor Konten Wordpress ke Hugo
Buat proses ekspor konten yang ada di wordpress ke hugo caranya gampang, bisa pake plugin
Wordpress to Hugo Exporter
Perbaiki kesalahn kecil di setiap artikel Wordpress
Ini bagian yang paling horror menurut gw, terlebih kalo artikelnya udah banyak banget, bisa ngabisin waktu seharian buat perbaiki hal kecil ini.
- Fix frontmatter (tanggal, URL slugs, kategori, featured image, dll…) pastiin url yang baru sama dengan url yang lama (contoh, DEV site vs PRD site)
- Hapus shortcodes WordPress dan ganti ke Hugo shortcodes
- Cari/ganti gambar dari URL path (contoh, sekode.web.id/wp-contents/uploads) ke path yang relative (contoh, /wp-content/uploads)
- Disini gw baru ingat, harus nya dari awal make
Page Bundles
. Ngabisin waktu berjam jam buat perbaiki gambar 🤣 - Perbaiki code snippets yang dibuat pake
<pre>
tags - Cari/ganti random karakter strings yang dibuat sama hugo (contoh, _, *, [, -, ` , <, .)
- Pake banyak regex buat nyari
inter-blog links
,bold text
,underlined text
,strikethrough text
, dan lain lain…
Publikasikan Situs Blog Hugo ke Web Server
Step ini sangat gampang, lu buka terminal, terus ketik hugo server
dan otomatis akan ngebuat folder /public
.
Buat lebih gampang, gw udah buat artikel gimana Cara Hosting/Deploy Hugo di Github Pages. Kalian bisa baca artikel itu biar lebih gampang buat migrasi dari wordpress ke hugo.
Apa aja yang hilang dari Wordpress ketika Migrasi ke Hugo?
- Komentar. Semua komen yang ada di artikel blog lu bakal hilang dan gabisa di restore ke hugo. Ini sih yang agak kecewa, karna komentar yang di wordpress penting banget buat gw tapi gapapa, kalo mau pindah ya harus berani ambil resiko ada barang yang ketinggalan kan? 🥲
Speedtest Hugo vs Wordpress
Berikut ini gw tampilin screenshot speedtest dari wordpress sama hugo. Lebih cepet speed di Hugo ketimbang wordpress.
Speedtest wordpress
Speedtest hugo
Penutup
Do it at your own risk. Gw ga merekomendasikan lu buat pindah dari wordpress ke hugo, tapi jujur sejujurnya di awal awal gw migrasi gw bingung total karna ga kebiasa nulis artikel pake sistem Markdown
dan gw terus belajar gimana cara nulis artikel di hugo yang pake sistem markdown ini.
Alhasil setelah gw nyoba dan nyoba, gw udah bisa bikin artikel di hugo. Kelebihan nya udah jelas Hugo ga perlu Hosting kaya Wordpress, cuma pake domain aja udah bisa hidup blog lu sampe domain nya expired.
Kita udah ada di penghujung artikel, Kalo ada yang gapaham sama artikel Sekode yang ngebahas Cara Migrasi Blog dari Wordpress ke Hugo bisa tanya di kolom komen.