Update: The theme code (such as it is) is available on GitHub.
Medium is beautiful. This is not.
When I first saw Medium.com I was blown away. The large, readable, fonts on an uncluttered canvas were not just aesthetically pleasing but much easier to read than most other blogs. Looking deeper, though, it did not take long to realize that the true value of Medium was not simply the design but the quality of the content. Not just anyone can write for Medium. The bar has been set high and it shows. The signal/noise ratio is exceptional.
When linked from Twitter, I am significantly more likely to read something on Medium than most other sites.
I know my place in this relationship
My relationship with Medium is, and will likely remain, that of an information consumer. However, that does not mean I shouldn’t create content nor does it mean my content must be ugly or hard to read. To that end I spent a little time last night working on a very (VERY) basic WordPress theme that is somewhat Medium-ish but not really. Prior to last night I had never looked at the structure of a WP template and I am not a php developer (in fact, this is probably the most I’ve ever used it). Needless to say this is not meant to be a general purpose theme. It is something that I am working on for me.
I started with a few goals I borrowed from looking at Medium:
- Large, readable, fonts. 22pts specifically.
- Simple layout
- Looks reasonable on mobile
- No comments (let’s talk on Twitter)
For fonts I choose a combination of Source Sans Pro and Open Sans. I plan to tweak this a little over time. They might be a little too similar – but they are easy for my eyes to follow and that’s important to me.
The layout is attempting to optimize for the pattern of “picture up front, single column, not a lot of markup”.
For mobile, I’m just using screen width specific CSS to force max widths and a few sizing tweaks. I will probably end up doing more as I discover bugs and learn better practices. I also spent a little time making print look OK. No great, but I wanted something that would look ok if it was imported in to Pocket or Readability.
As for comments – I have removed them for now while I figure out what I want to do. More than 99% of the comments I got last year were flagged as spam. Of the remaining 1%, very few were anything but “Thanks!” – so … why not just take it to Twitter? I might regret this decision. If I do, I’ll add them back.
EDIT: I added comments back but this time using Disqus.
The 10 Step process I used was:
- Mock up basically what I wanted in a static HTML and CSS file
- Download the Blank template from DiW.
- Move my style ideas into the theme style.css.
- Remove comments
- Add some custom navigation
- Rinse and repeat on style changes until I was minimally happy
- Publish to RobertHorvick.com
- Notice a bunch of things that were broken
- Step 6-9 a few times
- Drink a Barrel Aged Bourbon Vortex II from Pisgah.
And now I’m at what I consider a minimally acceptable result. The text is readable, and the mobile reading is much better than what I had before.
A bunch more needs to be done but it can wait until I have more beer.