Kenapa Saya Menggunakan Hugo untuk Membuat Website Online?

mrfdn.com - Akhirnya saya tertarik menggunakan Hugo sebagai platform untuk kegiatan blogging saya. Kenapa sih pakai Hugo? Kan ada wordpress yang jauh lebih powerfull. Oh iya, sebelumnya saya pernah membuat website hugo gratis yang dihosting di github pages. Dan begini cara hosting Hugo di VPS sendiri. Nah di sini saya ingin menjelaskan alasan kenapa saya menggunakan hugo untuk kebutuhan nge-blog, serta plus minus menggunakan hugo sebagai platform blogging. Berikut penjelasan lengkapnya. Daftar Isi Apa itu Hugo? Apa itu static site? Perbandingan hugo dengan wordpress Theme Database Workflow Kenapa pakai hugo? Belajar hal baru Wordpress terlalu overkill untuk kebutuhan nge-blog saja Space VPS hosting nganggur Apa itu Hugo? Hugo adalah salah satu platform untuk membuat halaman web statis (static site). ...

November 12, 2022 · 5 min · Rafi

Menampilkan Summary atau Description di Hugo

mrfdn.com - Setelah membuat file list.html di hugo kita mungkin ingin merender deskripsi atau summary. Dimana deskripsi akan muncul ketika ketika diset pada bagian frontmatter artikel, tapi jika tidak di set maka akan merender summary dari artikel. Pastikan pada frontmatter telah diset seperti ini, ada description. --- title: judul artikel description: ini adalah deskripsi artikel --- Kita bisa menggunakan beberapa metode pengkondisian seperti berikut: Menampilkan description atau summary artikel Hugo menggunakan kondisi if <p>{{ if isset .Params "description"}} {{.Params.description}} {{ else }} {{.Summary}} {{ end }}</p> Menampilkan description atau summary artikel Hugo menggunakan cond <p>{{ cond (isset .Params "description") .Params.description .Summary}}</p> Menampilkan description atau summary artikel Hugo menggunakan or <p>{{ or .Description .Summary }}</p> Demikian artikel singkat tentang cara membuat conditional pada template hugo. ...

November 12, 2022 · 1 min · Rafi

Script Set Category Hugo Markdown

mrfdn.com - Kalau sebelumnya saya sudah membagikan script untuk set thumbnail berdasarkan gambar pertama pada artikel markdown di hugo, kali ini saya ingin membuat agar salah satu tag menjadi category. Ini dikarenakan karena pada saat convert artikel wordpress/blogger ke hugo, hugo tidak otomatis mengatur category. Semua taxonomy (tag, category, label) disatukan ke dalam taxonomy (tag) di Hugo. Jika anda ingin agar category tetap ada di Hugo, maka ini adalah triknya. Kita buatkan script untuk memindahkan keyword category tertentu yang terdapat pada baris tags, lalu memindahkannya ke baris baru yang diawali dengan category:. ...

November 5, 2022 · 2 min · Rafi

Script Set Thumbnail Otomatis untuk File Markdown Hugo

mrfdn.com - Jika anda memiliki artikel dengan format file markdown kemudian anda ingin set thumbnail berdasarkan gambar pertama yang ada pada artikel, ini bisa dilakukan dengan mudah. Cukup menggunakan shell script, maka pada baris artikel paling atas (frontmatter) bisa diset thumbnailnya. Coba lihat contoh file markdown artikel ini, kira-kira seperti ini sebelum di set thumbnail nya. --- title: '15+ Alasan Beralih Atau Pindah Dari Windows Ke Linux' date: Thu, 17 Jun 2021 03:46:17 +0000 draft: false tags: [] --- Setelah ditambahkan baris thumbnail berdasarkan gambar pertama yang muncul pada artikel maka hasilnya seperti ini. ...

November 3, 2022 · 2 min · Rafi

Menghapus CSS yang Tidak Perlu pada Hugo dengan PurgeCSS

mrfdn.com - Teknologi dunia web development hari ini semakin canggih. Tidak terkecuali pada pemanfaatan file HTML + CSS secara dasar. Sebagaimana kita ketahui bahwa file css adalah file yang digunakan untuk mempercantik tampilan website. Dengan menulis file css kita bisa mengatur tiap elemen html sesuai keinginan kita. Pada situs ini, saya sudah membagikan beberapa tutorial tentang Hugo. Namun sepertinya belum sampai pada tutorial pembuatan template/theme hugo. Materi masih disusun, entah kapan kelarnya.. hehe.. ...

September 14, 2022 · 3 min · Rafi

Cara Membuat Shortcode di Hugo untuk Menampilkan Tag iframe Google Maps

mrfdn.com - Menulis konten dengan format Markdown di HUGO memang sangat mudah dan menyenangkan. Sebagaimana sudah diketahui bahwa hugo akan mengkonversi file markdown (.md) menjadi file html yang siap untuk dipublish ke internet. Tapi ada satu hal yang agak tricky dilakukan ketika hendak menambahkan maps pada postingan blog kita. Untuk dapat menyematkan maps pada artikel markdown, google memberikan kode dalam bentuk tag html <iframe>. Tapi kode tersebut tidak bisa langsung dicopy paste begitu saja pada file .md kita. Pasti tidak terbaca. ...

August 6, 2022 · 1 min · Rafi

Memasang Schema dan Breadcrumb Json-LD pada Template Hugo

mrfdn.com - Memasang schema dan breadcrumb pada blog sangat berguna pada sisi SEO nya. Json LD merupakan format yang disarankan oleh google. Mari kita pasang di template hugo yang sudah dibuat. Pertama buat file partial bernama breadcrumbs.html dan schema.html Format Schema Json-LD Hugo SEO Untuk file schema.html, paste kode berikut di dalamnya: {{ if .IsHome -}} <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "{{ .Site.Title }}", "url": "{{ .Site.BaseURL }}", "description": "{{ .Site.Params.description }}", "thumbnailUrl": "{{ .Site.Params.Logo | absURL }}", "license": "{{ .Site.Params.Copyright }}" } </script> {{ else if .IsPage }} {{ $author := or (.Params.author) (.Site.Params.author) }} {{ $favicon := .Site.Params.favicon | absURL }} <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BlogPosting", "articleSection": "{{ .Section }}", "name": "{{ .Title | safeJS }}", "headline": "{{ .Title | safeJS }}", "alternativeHeadline": "{{ .Params.lead }}", "description": "{{ if .Description }} {{ .Description | safeJS }} {{ else }} {{ if .IsPage }} {{ .Summary }} {{ end }} {{ end }}", "inLanguage": {{ .Site.LanguageCode | default "en-us" }}, "isFamilyFriendly": "true", "mainEntityOfPage": { "@type": "WebPage", "@id": "{{ .Permalink }}" }, "author" : { "@type": "Person", "name": "{{ .Site.Params.author.name }}", "url": "{{ .Site.BaseURL }}" }, "creator" : { "@type": "Person", "name": "{{ .Site.Params.author.name }}" }, "accountablePerson" : { "@type": "Person", "name": "{{ .Site.Params.author.name }}" }, "copyrightHolder" : { "@type": "Person", "name": "{{ .Site.Params.author.name }}" }, "copyrightYear" : "{{ .Date.Format "2006" }}", "dateCreated": "{{ .Date.Format "2006-01-02T15:04:05.00Z" | safeHTML }}", "datePublished": "{{ .PublishDate.Format "2006-01-02T15:04:05.00Z" | safeHTML }}", "dateModified": "{{ .Lastmod.Format "2006-01-02T15:04:05.00Z" | safeHTML }}", "publisher":{ "@type":"Organization", "name": {{ .Site.Params.author.name }}, "url": {{ .Site.BaseURL }}, "logo": { "@type": "ImageObject", "url": "{{ (printf "%s%s" $favicon "favicon-32x32.png") }}", "width":"32", "height":"32" } }, "image": {{ if .Params.images }} [{{ range $i, $e := .Params.images }} {{ if $i }} , {{ end }} {{ $e | absURL }} {{ end }} ] {{ else }} [{{ range $i, $e := .Site.Params.images }} {{ if $i }} , {{ end }} {{ $e | absURL }} {{ end }} ] {{ end }}, "url" : "{{ .Permalink }}", "wordCount" : "{{ .WordCount }}", "genre" : [ {{ range $index, $tag := .Params.categories }} {{ if $index }} , {{ end }} "{{ $tag }}" {{ end }}], "keywords" : [ {{ range $index, $keyword := .Params.tags }} {{ if $index }} , {{ end }} "{{ $keyword }}" {{ end }}] } </script> {{ end }} Format Breadcrumb Json-LD Hugo SEO Untuk file breadcrumbs.html paste kode berikut ini di dalamnya : ...

July 29, 2022 · 4 min · Rafi

3 Alat Online Gratis Teratas untuk Kompres PDF pada tahun 2022

Kompresor ukuran PDF yang baik akan memungkinkan Anda untuk kompres pdf file tanpa menurunkan resolusi Daftar Isi Kompresor ukuran PDF yang baik akan memungkinkan Anda untuk kompres pdf file tanpa menurunkan resolusi 1. Theonlineconverter: 2. Sejda PDF: 3. SmallPDF: Jika Anda bertanya-tanya mana kompresor PDF gratis terbaik, kami memiliki beberapa opsi untuk Anda. Beberapa produk ini memiliki situs web yang dapat Anda gunakan untuk kompresi online, versi desktop lainnya harus Anda unduh. Wondershare PDFelement - Editor PDF adalah yang direkomendasikan. ...

June 29, 2022 · 3 min · Rafi

5 Cara Terbaik untuk Melacak Indeks Massa Tubuh Anda (BMI)

Indeks massa tubuh (BMI) adalah ukuran berat badan dibagi dengan tinggi badan seseorang dalam meter. Spesialis medis telah memutuskan kisaran sehat relatif untuk setiap tinggi dan usia. Kalkulator BMI oleh kalkulator-online.net adalah cara terbaik untuk menentukan apakah berat badan Anda turun dalam kisaran berat yang diperlukan. Kalkulator BMI sangat membantu dalam mencari, dan mampu menjaga berat badan Anda sesuai dengan kisaran yang dibutuhkan. Jika Anda menemukan bahwa beratnya keluar dari kisaran, Anda dapat mempertahankan berat tepat pada waktunya. Anda juga dapat menemukan grafik BMI untuk anak-anak, karena anak-anak mungkin mengalami obesitas karena tidak aktif, sehingga orang tua dapat membuat anak-anak mereka sehat. Untuk usia pertumbuhan, ada kalkulator untuk anak laki-laki, karena ada kebutuhan kalori yang berbeda untuk anak laki-laki dan anak-anak usia pertumbuhan. ...

June 28, 2022 · 4 min · Rafi

Tutorial Cara Redirect URL dari Blogger ke Hugo

mrfdn.com - Setelah migrasi dari Blogger ke Hugo ada satu hal yang sangat penting untuk diperhatikan yaitu trafik pengunjung. Trafik pengunjung sangat erat kaitannya dengan url yang terpasang di situs. Apabila situs sudah berjalan cukup lama dan sudah mendapatkan pengunjung yang banyak maka jangan sampai mereka kabur gara-gara kesalahan. Sebagaimana diketahui bahwa url memiliki format yang selalu ada yaitu tahun dan bulan dan diakhiri dengan .html di tiap artikel. Format url seperti ini disebut uglyurl. ...

May 20, 2022 · 3 min · Rafi