Sha256: a097810a6a0db2db9feaad024ccc735ba5a54d48c6c509250f5f4cf41fccf6b5
Contents?: true
Size: 562 Bytes
Versions: 4
Compression:
Stored size: 562 Bytes
Contents
module Jekyll module Tags class LanguageIncludeTag < IncludeTag def tag_includes_dir(context) context.registers[:site].config['language_includes_dir'].freeze end def page_language(context) context.registers[:page].nil? ? "en" : context.registers[:page]["language"] end def resolved_includes_dir(context) File.join(context.registers[:site].in_source_dir(@includes_dir), page_language(context)) end end end end Liquid::Template.register_tag('tinclude', Jekyll::Tags::LanguageIncludeTag)
Version data entries
4 entries across 4 versions & 1 rubygems