middleman-pagination icon indicating copy to clipboard operation
middleman-pagination copied to clipboard

Middleman 4 support

Open vietqhoang opened this issue 9 years ago • 2 comments

At the moment middleman-pagination has a ~> 3.3 dependency on middleman-core, which sets a restriction on Middleman 4 support.

vietqhoang avatar Jan 20 '16 23:01 vietqhoang

There's a fork with no restriction in its Gemfile.

Oreolek avatar Dec 01 '16 04:12 Oreolek

@Oreolek i have used your fork, but i am getting this error:

/.rvm/gems/ruby-2.3.3/bundler/gems/middleman-pagination-86aa6efd5409/lib/middleman/pagination/index_path.rb:41:in index_file_pattern': undefined method index_file' for #Middleman::Application:0x70191708191500 (NoMethodError)

Gemfile:

gem "middleman", "~>4.2.1"
gem 'middleman-pagination', "~>1.2.0", :git => "https://github.com/jc00ke/middleman-pagination.git"

data/jokes.yml

- body: abc
- body: xyz
- body: abc
- body: xyz

config.rb

activate :pagination do
  pageable_set :jokes do
    data.jokes
  end
end

index.html.erb

---
pagination:
  for: jokes
  per_page: 10
---
<% pagination.each do |item| %>
	<%= item.body %>
<% end %>

suresh44t avatar Feb 18 '18 10:02 suresh44t