class JekyllPagesApiSearch::SearchPage
Constants
- DEFAULT_ENDPOINT
- DEFAULT_TITLE
Public Class Methods
new(site)
click to toggle source
# File lib/jekyll_pages_api_search/search_page.rb, line 8 def initialize(site) @site = site @name = 'index.html' process(@name) @data = {} search_config = site.config['jekyll_pages_api_search'] data['title'] = search_config['results_page_title'] || DEFAULT_TITLE data['permalink'] = endpoint(site.config, search_config) data['layout'] = ( search_config['layout'] || SearchPageLayouts::DEFAULT_LAYOUT) data['skip_index'] = true end
Private Instance Methods
endpoint(site_config, search_config)
click to toggle source
# File lib/jekyll_pages_api_search/search_page.rb, line 24 def endpoint(site_config, search_config) "/#{search_config['endpoint'] || DEFAULT_ENDPOINT}/".gsub(/\/+/, '/') end