如何在自定义插件中使用Jekyll插件?

时间:2012-09-09 23:02:32

标签: jekyll liquid jekyll-extensions

我正在为我编写的jQuery插件编写一些文档,并希望在文档中包含功能代码片段。通过这样做我可以实现我正在寻找的东西:

{% capture snippet %}
    $('selector').use_plugin(args);
{% endcapture %}
<script>
    $('#snippetTrigger').on('click', function() { {{snippet}} });
</script>
{% highlight javascript %}{{ snippet }}{% endhighlight %}

对于使用以下语法的短自定义插件,这似乎要好得多:

{% code_snippet snippetTrigger %}
    $('selector').use_plugin(args);
{% endcode_snippet %}

,其输出与之前的无插件代码相同。

我遇到的问题是{% highlight %}部分。如果我只是在我的自定义插件的输出中包含它,它只是将其打印为输出。我希望它通过Pygments适当地突出显示代码。如何让我的Jekyll插件使用标准{% highlight %}插件?

0 个答案:

没有答案