belum lama ini saya mulai migrasi dari static site pelican
ke hugo
. terdapat banyak alasan kenapa saya pindah ke hugo yaps terlalu banyak kendala saat menggunakan pelican jadi saya putusin buat migrasi aja.
ketika saya melakukan pemindahan bertahap dari peli ke hugo ternyata beberapa file postingan markdown saya itu menggunakan tag html yang mana semuanya jadi berantakan karena hugo gabisa nge’embed html di file markdownnya.
karena saya males buat benerin satu persatu postingannya saya coba searching dan ternyata dihugo support untuk menambahkan tag-tag html dalam markdownnya.
terdapat dua cara untuk menggunakan tag html dalam file markdown dihugo
Cara ini cukup mudah kalian bisa masukan beberapa baris kode dibawah ini kedalam config.toml
kalian.
[markup.goldmark.renderer]
unsafe = true
kita sudah bisa memberikan tag html di postingan markdown kita
<p style="color:red">damn</p>
output:
damn
untuk cara kedua buatlah sebuah folder layouts/shortcodes/
diproject hugo kalian, lalu kalian tambahkan satu file dengan nama rawhtml.html
didalam folder tersebut.
masukan satu baris kode ini kedalam rawhtml.html
{{.Inner}}
untuk memanggil shortcodenya kalian bisa gunakan seperti ini didalam file markdownnya:
{\{\< rawhtml >}}
<p style="color:red">Raw Html</p>
{\{\< /rawhtml >}}
info: Hilangkan \
karena kalo ga saya tambahin itu nanti bakalan muncul outputnya disini wkwk
output:
Raw Html