Jekyll örneğim için (ayrıca 0.11.2, ancak Mac üzerinde 1.9.2p290 rubyeli), herhangi bir ek yapılandırma eklemem gerekmiyor, ancak aşağıdaki satırı en üst düzeyinize eklemeyi deneyebilirsiniz " _config.yml "dosya.
plugins: _plugins
veya muhtemelen
plugins: ./_plugins
eklentilerinizde çalıştığını sınamak için en kolay yolu ise yarayacak biri hariç hepsini kaldırmaktır. Kurulumumda beklendiği gibi çalışan aşağıdakileri bir araya getirdim.
- aşağıdaki içeriği ile "plugin_test.md" adlı jekyll kaynak dizininin kökü yeni bir dosya oluştur: "varsayılan düzeni" değiştirmek gerekebilir
---
layout: default
title: Plugin Test
---
the quick brown fox jumps over the lazy dog.
Testing plugin output of '_plugins/testplugin.rb': {% testplugin %}
Not Aslında ne kullanıyorsan onu.
- aşağıdaki içeriği ile "_plugins/testplugin.rb" da yeni bir dosya oluşturun:
module Jekyll
class TestPlugin < Liquid::Tag
def render(context)
"It's Working!"
end
end
end
Liquid::Template.register_tag('testplugin', Jekyll::TestPlugin)
Run Jekyll kaynak dir üzerinde.
Tüm bu testplugin.rb metinle sıvı etiketi {% testplugin %}
örneklerini değiştirmek olduğunu mu "Bu Çalışma bu!". eklentilerinizde tetiklediğini ederseniz, çıkış sitesi kökünde çıktı üretmesi sayfa "plugin_test.html" konulu
Testing plugin output of '_plugins/testplugin.rb': It's Working!"
göreceksiniz. Görüyorsanız: eklentinin tetiklenmediği anlamına gelir. Eğer bununla karşılaşırsanız, bence bir şeylerin baştan çıkarıcı olduğunu gösteren bir işaret olduğunu ve jekyll'i yeniden yüklemenizi tavsiye edeceğini düşünüyorum.