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

Cara Mengatasi "Error Establishing a Database Connection" di WordPress

mrfdn.com - Pernah nggak sih, tiba-tiba website WordPress kamu nongol tulisan “Error Establishing a Database Connection”? Duh, rasanya kayak dunia runtuh, apalagi kalau website itu sumber penghasilan atau portofolio kamu. Saya pernah mengalaminya, dan waktu itu bener-bener panik. Tapi setelah beberapa kali menghadapi masalah ini, saya akhirnya belajar banyak dan ingin berbagi pengalaman agar kamu nggak perlu stres kayak saya dulu. Apa Itu “Error Establishing a Database Connection”? Singkatnya, error ini muncul ketika WordPress nggak bisa terhubung ke database-nya. Database itu ibarat “otak” dari website kamu. Tanpa koneksi ke database, WordPress nggak bisa menampilkan konten, mengelola pengaturan, atau bahkan login ke dashboard. Jadi, error ini bener-bener bikin website kamu “down” total. ...

July 22, 2022 · 3 min · Rafi

Cara Install Kernel Terbaru di Nixos

mrfdn.com - Nixos bisa disetting semau kita. Baik itu pengaturan home maupun pengaturan system, bahkan sampai di kernelnya. Ini semua bisa diselesaikan hanya dengan mengetik satu baris perintah pada file configuration.nix. Jika anda ingin menggunakan kernel linux terbaru di Nixos anda tinggal menambahkan baris ini pada file /etc/configuration.nix boot.kernelPackages = pkgs.linuxPackages_latest; Lakukan sudo nixos-rebuild switch lalu restart komputer. Jika ternyata ada aplikasi yang tidak berjalan normal di system nixos anda setelah menggunakan kernel terbaru, silahkan rollback nixos ke kernel sebelumnya dengan menghapus baris di atas. ...

July 22, 2022 · 1 min · Rafi

12+ Pertimbangan Spesifikasi Laptop Terbaik untuk Dibeli Supaya Tidak Menyesal

mrfdn.com - Sekarang Laptop sepertinya sudah menjadi barang yang harus dimiliki untuk bisa bekerja di bidang komputer/IT. Ada yang membeli laptop terbaik untuk anak sekolah, kuliah ataupun memang untuk bekerja dan menghasilkan uang dari itu. Tapi ketika melihat harga laptop ternyata ada yang mahal ada pula yang murah. Laptop mahal biasanya dibarengi dengan spek yang tinggi tapi ada juga laptop yang murah tapi speknya sudah bagus. Salah satu pilihan terbaik yaitu dengan membeli laptop second dengan merek tertentu seperti (Lenovo Thinkpad seri X,T,W,P, Dell dengan seri XPS, HP dengan seri Zbook nya, Macbook dan lain sebagainya). ...

July 14, 2022 · 6 min · Rafi

Konfigurasi Nixos untuk Membaca NTFS Format

mrfdn.com - Saat pertama instlal Nixos, saya selalu memasang hard disk external saya yang memiliki format NTFS. Tapi sayangnya secara default fitur ini tidak terpasang secara otomatis. Sehingga disk dengan type NTFS tidak bisa terbaca, meskipun sudah dibuka melalui Desktop Environtment (Pantheon di Nixos). Akhirnya, kembali mengedit file /etc/nixos/configuration.nix kemudian menambahkan baris ini : # Enable NTFS boot.supportedFilesystems = [ "ntfs" ]; Build konfig ini kemudian restart komputer. Referensi

July 13, 2022 · 1 min · Rafi

Mempercepat Boot Nixos

mrfdn.com - Masih memanfaatkan konfigurasi bawaan nixos, saya ingin membuat set boot time pada bootloader Nixos dari 5 detik menjadi 0 detik. Sehingga waktu booting nixos menjadi lebih cepat. Terlebih jika anda yang sudah memiliki puluhan atau ratusan konfigurasi nixos yang tidak ingin dihapus tapi langsung ganti ke yang terbaru, berikut caranya. Buka file /etc/nixos/configuration.nix Kemudian tambahkan baris ini : pada section booloader boot.loader.timeout = 0; Simpan konfigurasi lalu restart komputer. ...

July 13, 2022 · 1 min · Rafi

Konfigurasi DWM + Patch di Nixos

mrfdn.com - Artikel ini sengaja dibuat untuk mendokumentasikan hal apa saja yang saya pelajari untuk mendapatkan konfigurasi DWM terbaik untuk NixOS. Terhitung sudah 3 hari saya bolak balik mempelajari beberapa hal tentang nixos seperti : Nixos overlay Nix shell Patch dan lain sebagainya Akhirnya saya berhasil melakukan patch sendiri secara manual. Tetapi masih ada hal yang ingin saya pelajari di sistem nix yaitu : Bagaimana cara melakukan build aplikasi C di Nixos? Karena awalnya saya pikir saya bisa melakukan patch terlebih dahulu untuk DWM yang ingin saya buat. Dalam hal ini DWM versi 6.3. ...

July 12, 2022 · 4 min · Rafi

Konfigurasi Nixos (Pantheon + BSPWM) Thinkpad X220

mrfdn.com - Sebenarnya sudah lama sekali saya ingin menggunakan Pantheon Desktop milik ElementaryOS. Alasannya karena simple dan minimalis juga rasanya lebih dekat ke MacOs terutama pada file managernya. Untungnya Nixos sudah menyertakan Pantheon Desktop pada pilihan saat instalasi Nixos. Lalu saya juga masih ingin menggunakan WM only pada system, jadi saya juga ingin menjalankan BSPWM sebagai window manager. (dan sekarang lebih betah pakai window manager) Begini setup yang saya lakukan. Install Nixos + Pantheon Desktop Melakukan konfigurasi pada file configuration.nix untuk mengaktifkan BSPWM secara otomatis. Karena desktop ini menggunakan BSPWM maka saya juga menambahkan Polybar untuk menampilkan barnya. ...

July 3, 2022 · 5 min · Rafi

Menghapus Build yang Tidak Terpakai di NixOs (nix-collect-garbage)

mrfdn.com - Sebagaimana diketahui bahwa konfigurasi nixos itu dibuat secara deklaratif kemudian dibuild setiap kali ada pengaturan baru dibuat. Setiap kali build konfigurasi maka nixos akan membuat sebuah snapshot baru dan menyimpan snapshot yang lama sehingga masih bisa diload jika ingin kembali ke pengaturan tersebut. Hasilnya adalah terdapat banyak sekali list / daftar pada bootloader. Jika anda sudah memiliki / mendapatkan pengaturan nixos terbaik saat ini, anda bisa menghapus snapshot yang lama sehingga bootloader jadi lebih bersih / minimalis. ...

June 29, 2022 · 1 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