class JekyllPagesApiSearch::SearchInterfaceTag

Constants

CODE
NAME
TEMPLATE

Public Instance Methods

render(context) click to toggle source
# File lib/jekyll_pages_api_search/tags.rb, line 11
def render(context)
  site = context.registers[:site]
  placeholder = Config.get(site, 'placeholder') ||
    'Search - click or press \'/\''
  baseurl = site.config['baseurl'] || ''
  search_endpoint = site.config['search_endpoint'] || 'search/'
  search_endpoint = "/#{baseurl}/#{search_endpoint}/".gsub('//', '/')
  TEMPLATE.render('search_endpoint' => search_endpoint,
    'placeholder' => placeholder)
end