My blog uses the Jekyll static site generator. This blog post will show you how I implemented the
tag system on this blog, without installing any modifications or plugins. My blog is hosted on
GitHub pages, so this is a requirement.
Assign tags to blog posts
Firstly, you need to give each blog post some tags. You need to do this in
the post’s front matter table, in a custom property called ‘tags’.
Create Index Pages
Next you need to create a page which shows all the posts in a particular tag.
I saved this as /tags/reviews.html, but the place is up to you.
Add list of tags to the post’s layout
I put this in the layout for displaying posts.
You can use a slightly modified version on blog
post lists, such as the homepage.