Class: Jekyll::Documents::Configuration
- Inherits:
-
Object
- Object
- Jekyll::Documents::Configuration
- Defined in:
- lib/jekyll/documents/configuration.rb
Constant Summary collapse
- DEFAULTS =
{ "root" => "assets/documents", "permalink" => "/documents/:category/:slug/", "slug_downcase" => true, "slug_danish_map" => true, "categories_from_path" => true, "include_extensions" => %w[.pdf .docx .pptx .xlsx .odt .ods .odp], "layout" => "document", "latest_default_count" => 5, # Icon configuration "icon_set" => "color", # Validation "strict_filename" => true, "strict_extensions" => true, # JSON Index for Lunr "json_index" => true, "json_index_path" => "/documents.json", # Optional category mapping "category_map" => {} }.freeze
Class Method Summary collapse
Class Method Details
.read(site) ⇒ Object
31 32 33 34 |
# File 'lib/jekyll/documents/configuration.rb', line 31 def self.read(site) cfg = site.config["documents"] || {} DEFAULTS.merge(cfg) end |