Creating dynamic category pages
Blogs have categories. Our blog should have categories. They’re great for organization, user experience, and search engine optimization.
Figure 4.8 – Blog category page
By default, 11ty doesn’t have anything built-in for creating categories. This has led many people to try to use tags for categories with collections, but this ends up crossing purposes with tags and it’s best left to a new piece of functionality. To do this succinctly, we’ll use an 11ty plugin.
We’ll cover plugins in depth in the second half of the book, but for now, know that plugins in 11ty are portable configurations that make anything you can do in the 11ty configuration portable to more projects. For our categorization needs, we’ll use a plugin that can inspect all of the posts collection, find a categories array, and help us create a category pagination template to display all the posts – or paginated...