24 Apr 2025 -
ini adalah penjelasan detail semua bagian dokumentasi Jekyll Plugins dalam format Markdown..
Deskripsi:
Menjelaskan cara menginstal plugin pada proyek Jekyll.
Detail:
Gemfile
dan menjalankan bundle install
.gem "jekyll-sitemap"
_config.yml
:
```yaml
plugins:
Referensi:
Installing Plugins
Deskripsi:
Panduan membuat plugin sederhana pertama untuk Jekyll.
Detail:
_plugins
.# _plugins/hello.rb
Jekyll::Hooks.register :posts, :post_init do |post|
puts "Hello from plugin! Processing: #{post.data['title']}"
end
_plugins
otomatis dijalankan saat build.Referensi:
Your First Plugin
Deskripsi:
Plugin yang digunakan untuk membuat konten baru secara otomatis saat proses build.
Detail:
class MyGenerator #{content}"
end
end
Referensi:
Converters
Deskripsi:
Plugin untuk membuat custom Liquid tags yang bisa digunakan di konten.
Detail:
module Jekyll
class ExampleTag
Referensi:
Filters
Deskripsi:
Plugin untuk menambah subcommand baru pada perintah jekyll
di command line.
Detail:
module Jekyll
class MyCommand < Command
def self.init_with_program(prog)
prog.command(:my_command) do |c|
c.action do |args, options|
puts "Ini custom command Jekyll!"
end
end
end
end
end
Referensi:
Commands
Deskripsi:
Plugin untuk menjalankan kode pada titik tertentu di proses build Jekyll.
Detail:
Jekyll::Hooks.register :site, :after_init do |site|
puts "Site sudah diinisialisasi!"
end
:site
, :pages
, :posts
, dll.Referensi:
Hooks
Catatan:
Mulailah dari instalasi dan plugin sederhana, lalu lanjutkan ke fitur lanjutan sesuai kebutuhan proyek. Jika ingin eksplorasi lebih lanjut, baca dokumentasi resmi Jekyll Plugins untuk referensi terbaru.