*folio is a simple, portfolio+blog+personal landing page theme built for Jekyll, a static website generator originally geared for GitHub project pages. It was my first foray into creating themes—something I quickly found a passion for. The problem of creating something that works for many scenarios as simply and elegantly as possible is addicting.

the *folio repo has been forked over 250 times, and used as the basis for a conference website, numerous personal portfolios, and as a boilerplate for learning Jekyll in a University of Toronto graduate course.

For this project, I wanted to combine a personal blog with a portfolio page, and wanted two separate layouts for that. I also wanted a simpler listing for my poetry, which I was able to easily import from Tumblr straight into markdown entries for Jekyll.

I started with the original install of Jekyll, cleaned it up, whitened it up, and made the focus white space, subtle transparencies, and Helvetica.

github repo • live demo

main landing page immediately surfaces most relevant or recent content.
about page features oversized font awesome icons for easy contact on many platforms.
a simple, lightweight list layout, perfect for poems or the like.
The portfolio showcases a select thumbnail of your project, or a bold square of theme color if it’s not a visual project.


When I first discovered Jekyll, I wasn’t quite sure where to start. In looking for previously established themes, I came across Single Paged. I really liked the layout, and appreciated the ease of choosing colors. I wanted to make it my own, though, so I used that project as way to get familiar with Jekyll.

I ultimately ended up using this template for my personal site, until I decided I needed several pages, for projects and writing and other things. This theme still remains one of my favorites.

github repo • live demo