About this website’s themes
The wordpress themes used on this site are highly customized themes based on Duotone 1.0.1 by Automattic, Noël Jackson, Mixtape 1.0.2 by Allan Cole, and Starkers 3.0 by Elliot Jay Stocks. Here’s a breakdown of the work I’ve done on these themes:
Visitude
This theme uses a heavily modified version of Duotone. Duotone is a photo blogging theme that choses style colours based on pixel data gathered from the photo in question. I’ve altered my version so it’s more of a minimal theme, and I spent quite some time drastically improving the color detection algorithm. Now, instead of choosing the highest saturation + brightness of 6 pixels, chosen using the rule of thirds, I’ve created an advanced saturation finder which works as follows:
- Samples the average colours of 100 squares, 10×10 pixels in size
- Assign the resulting colours a sorting weight value calculated from the saturation & proximity to average brightness
- Sort and filter colours via threshold for high weight
- Properly average the HSL values of the remaining colours to find the strongest base colour in the image
- Apply a colour scheme to the theme based on this strong colour value
Auditude
This theme is based on my custom Duotone hack (for continuity), and the custom playlist widget used in the Mixtape theme. Instead of generating the base colour from an image, however, I’m generating a pseudorandom pastel colour using predefined HSL ranges.
Codeitude
The main site’s theme is based on the Auditude theme, but I’ve filled it out to be a complete WordPress theme using the innards from the Starkers unstyled, bare bones theme. I’ve removed certain functionality like the comments module, as this is a portfolio website, and I don’t want to have to worry about nonprofessional comments being made. I’ve also removed author and date tags for the sake of minimalism. The colours in this theme are chosen in the same manner as the Auditude theme.

