feat(theme): pagination navigation
refactored out of the list template into its own partial
features:
- hidden if there's only 1 page
- shows up to 5 page numbers along with links to previous/next and first/last
- hide first/last if within 1 page from end
- ellipses denoting page numbers not shown
refactor(posts): limit body text row length to 80 char
feat(theme): masonry.js
implemented masonry.js so that items on list pages fill the content space more efficiently, wasting less space on the page
refactor(theme): lists
taxonomy and terms layouts have been consolidated back into default list template
Co-authored-by: steven-y-e <steven@mineral.town>
Reviewed-on: http://irie.clinic.homo.casa/steven-y-e/friends-of-mineral-town/pulls/3
Co-Authored-By: steven <steven-y-e@noreply.localhost>
Co-Committed-By: steven <steven-y-e@noreply.localhost>