Match post.name instead of slugs and dates
Fall back to old method with deprecation warning
Add trailing slash to paginate_path example.

https://github.com/jekyll/jekyll-paginate/issues/15#issuecomment-62322554
Get rid of noifniof
Cache name matching regex
Merge pull request #3091 from rovrov/master
Update history to reflect merge of #3091 [ci skip]
Merge pull request #3094 from alfredxing/no-noifniof
Merge branch 'master' of github.com:jekyll/jekyll

* 'master' of github.com:jekyll/jekyll:
  Get rid of noifniof
Update history to reflect merge of #3094 [ci skip]
Merge pull request #3058 from alfredxing/fix-post-url-equality
Update history to reflect merge of #3058 [ci skip]
Use the text lexer instead of the non-existant CSV one. [ci skip]

Ref #3101.
Add note about page vs post. [ci skip]

Closes #3056.
use sass selector nesting for styles
use sass selector nesting in pygments
Merge pull request #3123 from jekyll/site-sass-improvements
Update history to reflect merge of #3123 [ci skip]
Add Sass mixins and use them.

Reduces code duplication and makes things cleaner.
Move custom code from _font-awesome.scss to _style.scss.

Also change the order of includes so that _style.scss is last for precedence reasons.