Avoiding autopages from jekyll paginate v2 to be indexed

This commit is contained in:
Pixelastic 2018-12-07 14:04:21 +01:00
parent 464bcc3415
commit 0f4ac2419f
3 changed files with 19 additions and 0 deletions

View File

@ -1,3 +1,4 @@
# Jekyll Algolia Plugin
[![gem version][1]][16]

View File

@ -260,6 +260,10 @@ module Jekyll
config['pagination'] = {} unless config['pagination'].is_a?(Hash)
config['pagination']['enabled'] = false
# Disable autopages for jekyll-paginate-v2
config['autopages'] = {} unless config['autopages'].is_a?(Hash)
config['autopages']['enabled'] = false
# Disable tags from jekyll-tagging
config['tag_page_dir'] = nil
config['tag_page_layout'] = nil

View File

@ -456,6 +456,20 @@ describe(Jekyll::Algolia::Configurator) do
end
end
context 'disable autopes for jekyll-paginate-v2' do
context 'with no pagination key' do
it { should include('autopages' => { 'enabled' => false }); }
end
context 'with a pagination key' do
let(:config) { { 'autopages' => { 'foo' => 'bar' } } }
it {
should include(
'autopages' => { 'foo' => 'bar', 'enabled' => false }
)
}
end
end
context 'disable jekyll-tagging' do
it { should include('tag_page_dir' => nil) }
it { should include('tag_page_layout' => nil) }