Dalam rangka migrasi Petani Kode ke Hugo, saya harus melakukan impor artikel dari Blogger ke Hugo.

Untungnya Hugo sudah menyediakan skrip untuk impor konten dari blogger ke Hugo.

Proses impor ini memakan waktu cukup cepat. Saya kira, tidak sampai 15 menit.

Mungkin anda bisa melakukannya lebih cepat.

Begini caranya…

Sebelumnya, pastikan telah menginstal Go (Golang) dan Git.

Kemudian lakukan langkah-langkah berikut ini.

1. Ekspor Blog

Pertama, kita perlu mengekspor dulu konten yang ada di blogger. Masuk ke Settings>Other kemudian klik Back up Content

Ekspor Kontent Blog

Kita akan mendapatkan file .xml, nah file ini nanti yang akan kita ekstrak isinya menjadi format markdown.

2. Download skrip

Selanjutnya kita membutuhkan skrip untuk melakukan ekstrak terhadap file .xml tadi. Silahkan klon skripnya di github.

git clone https://github.com/natefinch/blogimport

3. Impor Konten

Setelah kita mendapatkan skripnya, sekarang kita harus mengekstrak isi dari file .xml menjadi file markdown. Pertama, masuk dulu ke direktori skripnya.

cd blogimpor

Setelah itu buat direktori baru sebagai tempat menampung hasil ekstraksi.

mkdir artikel

Jalankan skrip:

go run main.go ~/Downloads/blog-2017-01-13.xml artikel

Setelah itu, coba periksa direktori artikel.

Ekspor Kontent Blog

Selanjutnya, kita bisa pindahkan semua file markdown ini ke direktori content di Hugo.