2

*render_time* タグをレンダリングするためにhttps://github.com/mojombo/jekyll/wiki/Pluginsから Jekyll プラグインの例を再現しようとしていますが、次のエラーが発生します。

/Library/Ruby/Gems/1.8/gems/liquid-2.0.0/lib/liquid/block.rb:58:in `unknown_tag': Unknown tag 'render_time' (Liquid::SyntaxError)
from /Library/Ruby/Gems/1.8/gems/liquid-2.0.0/lib/liquid/block.rb:28:in `parse'
from /Library/Ruby/Gems/1.8/gems/liquid-2.0.0/lib/liquid/document.rb:5:in `initialize'
from /Library/Ruby/Gems/1.8/gems/liquid-2.0.0/lib/liquid/template.rb:58:in `new'
from /Library/Ruby/Gems/1.8/gems/liquid-2.0.0/lib/liquid/template.rb:58:in `parse'
from /Library/Ruby/Gems/1.8/gems/liquid-2.0.0/lib/liquid/template.rb:46:in `parse'
from /Library/Ruby/Gems/1.8/gems/jekyll-0.5.7/bin/../lib/jekyll/convertible.rb:72:in `do_layout'
from /Library/Ruby/Gems/1.8/gems/jekyll-0.5.7/bin/../lib/jekyll/page.rb:79:in `render'
from /Library/Ruby/Gems/1.8/gems/jekyll-0.5.7/bin/../lib/jekyll/site.rb:158:in `render'
from /Library/Ruby/Gems/1.8/gems/jekyll-0.5.7/bin/../lib/jekyll/site.rb:154:in `each'
from /Library/Ruby/Gems/1.8/gems/jekyll-0.5.7/bin/../lib/jekyll/site.rb:154:in `render'
from /Library/Ruby/Gems/1.8/gems/jekyll-0.5.7/bin/../lib/jekyll/site.rb:99:in `process'
from /Library/Ruby/Gems/1.8/gems/jekyll-0.5.7/bin/jekyll:129
from /usr/bin/jekyll:19:in `load'
from /usr/bin/jekyll:19

プラグインは *./_plugins/homepage.rb* にあり、_config.yml には標準のルールが含まれています。

source:      .
destination: ./_site
plugins:     ./_plugins

同じ問題を抱えている人はいますか?

4

1 に答える 1

0

わかりました、問題は解決しました。

問題は、テストでjekyll-0.5.7を使用したjekyllバージョンにありました。

jekyll-0.7.0でうまく動作する

于 2010-11-24T19:24:11.033 に答える