Today I’ve released my Jekyll Template toolkit, a collection of templates and layouts for jekyll, which is 100% compatible to github-pages. The source code can be found in the repository on GitHub.
JTT was designed with the aim to provide an easy entry to blogging with jekyll on github-pages. It provides a collection of widgets that can be used everywhere on a page as well as some pre-defined layouts for whole pages, including a category page, tags page, archive page and a RSS feed. The whole set of provided templates is described below.
Category List (categoryList.html)
A simple list containing all categories and the number of posts within. Useful for navigations, e.g. in sidebars.
Post Timeline (timeLine.html)
A time line containing all month in which posts were published, grouped by year. Useful for navigations, e.g. in sidebars.
Tag Cloud (tagCloud.html)
A linear-weighted tag cloud.
Similar posts list (similarPostList.html)
A list containing similar posts. Useful to provide some “Further reading” links to the user. It only works on post pages.
Google Search box (googleSearchForm.html)
A very simple search box with an input field and submit button. It searches via Google.
Tapir search box (WIP)
A search box for searching the site via Tapir (http://tapirgo.com/).
Category Page (categories.html)
A page listing all posts grouped by category. Has IDs in order to jump directly to a specific category.
Archive Page (archive.html)
A page listing all posts grouped by year and month. Has IDs in order to jump directly to a specific month or month-year combination.
Full Feed Page (fullFeed.xml)
Provides a RSS 2.0 Feed containing all posts.
Feed Page (fullFeed.xml)
Provides a RSS 2.0 Feed containing the X latest posts. Defaults to 5.
Boilerplate base layout for all layouts.
Index page rendering post list with pagination.
Post page showing one post.
Base layout for RSS 2.0 feeds.