File: defaults.rb

package info (click to toggle)
ruby-jekyll-paginate-v2 3.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 1,988 kB
  • sloc: ruby: 1,085; sh: 7; makefile: 3
file content (27 lines) | stat: -rw-r--r-- 1,342 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
module Jekyll
  module PaginateV2::Generator

    # The default configuration for the Paginator
    DEFAULT = {
      'enabled'      => false,
      'collection'   => 'posts',
      'offset'       => 0, # Supports skipping x number of posts from the beginning of the post list
      'per_page'     => 10,
      'permalink'    => '/page:num/', # Supports :num as customizable elements
      'title'        => ':title - page :num', # Supports :num as customizable elements
      'page_num'     => 1,
      'sort_reverse' => false,
      'sort_field'   => 'date',
      'limit'        => 0, # Limit how many content objects to paginate (default: 0, means all)
      'trail'        => { 
          'before' => 0, # Limits how many links to show before the current page in the pagination trail (0, means off, default: 0)
          'after' => 0,  # Limits how many links to show after the current page in the pagination trail (0 means off, default: 0)
      },
      'indexpage'    => nil, # The default name of the index pages
      'extension'    => 'html', # The default extension for the output pages (ignored if indexpage is nil)
      'debug'        => false, # Turns on debug output for the gem
      'legacy'       => false # Internal value, do not use (will be removed after 2018-01-01)
    }

  end # module PaginateV2
end # module Jekyll