Class: JekyllPagesApiSearch::LoadSearchTag
- Inherits:
-
Liquid::Tag
- Object
- Liquid::Tag
- JekyllPagesApiSearch::LoadSearchTag
- Defined in:
- lib/jekyll_pages_api_search/tags.rb
Constant Summary collapse
- NAME =
'jekyll_pages_api_search_load'
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.generate_script(baseurl) ⇒ Object
35 36 37 38 39 |
# File 'lib/jekyll_pages_api_search/tags.rb', line 35 def self.generate_script(baseurl) "<script>SEARCH_BASEURL = '#{baseurl}';</script>\n" + "<script async src=\"#{baseurl}/assets/js/search-bundle.js\">" + "</script>" end |
Instance Method Details
#render(context) ⇒ Object
29 30 31 32 33 |
# File 'lib/jekyll_pages_api_search/tags.rb', line 29 def render(context) return @code if @code baseurl = context.registers[:site].config['baseurl'] @code = LoadSearchTag.generate_script baseurl end |