Class: Jekyll::Search::AssetTag
- Inherits:
-
Liquid::Tag
- Object
- Liquid::Tag
- Jekyll::Search::AssetTag
- Includes:
- Assets
- Defined in:
- lib/jekyll/search.rb
Instance Method Summary collapse
Methods included from Assets
#assets, #assets_dir, #root_dir
Instance Method Details
#render(context) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/jekyll/search.rb', line 43 def render(context) site = context.registers[:site] baseurl = site.config['baseurl'] url = site.config['url'] out = assets.map do |asset| path = File.join(assets_dir, asset) if asset.end_with?('css') %Q{<link rel="stylesheet" href="#{url}#{baseurl}/#{path}">} elsif asset.end_with?('js') %Q{<script src="#{url}#{baseurl}/#{path}"></script>} end end out.sort.join("\n") end |