plugin

24 Apr 2025 -

penjelasan tentang plugin

plugin jekyll

penjelasan plugin jekyll?

plagin jekyll adalah modul ekstensi yang menambahkan atau memodifikasi fungsionalitas default dari Jekyll berupa file(.rb)


Fungsi Plugin Jekyll

Plugin bisa melakukan berbagai hal seperti:


Cara Menggunakan Plugin Jekyll

Tambahkan plugin ke dalam file _config.yml:

plugins:


Contoh Plugin


cara mengkaitkan plugin ke github

  1. Tambahkan Plugin di_config.yml

Misalnya kamu ingin pakai jekyll-seo-tagdan jekyll-sitemap:

  1. Pastikan Kamu Memakai Tema yang Kompatibel

Misalnya kamu pakai tema minima, plugin jekyll-seo-tagsudah didukung.

  1. Tambahkan Tag di Layout

Contoh: tambahkan ke file _layouts/default.htmldi bagian <head>:

(% seo %)
  1. Push ke GitHub

Setelah itu, komit & dorong ke repositori GitHub kamu. Halaman GitHub akan secara otomatis membangun situs dengan plugin yang didukung.


filter

Filter adalah modul yang mengekspor metode mereka ke liquid. Semua metode harus mengambil setidaknya satu parameter yang mewakili input filter. Nilai yang dikembalikan akan menjadi output filter.

module Jekyll
  module AssetFilter
    def asset_url(input)
      "http://www.example.com/#{input}?#{Time.now.to_i}"
    end
  end
end

Liquid::Template.register_filter(Jekyll::AssetFilter)