In my normal fashion, I've put tremendous amounts of attention into the theme's details; even if doesn't look impressive, many hours went into iterating countless versions of it. I've spent a lot of time agonizing over detailed shades of gray and exact pixel values. I'm not a UI/UX expert, so this doesn't mean that the design is very good, but it does reflect what I like in a design.
I have a few design preferences that I always include in my theme.
Gray-scale color scheme
Personally, I like gray color schemes. It's simple, classic, and doesn't distract the reader. I think a good gray-scale theme should only mildly catch the user's attention while they're looking at it, make the content painless to digest, and be easily forgotten once they leave.
While rounded corners have a place, I really dislike excessive use of them. I tend to avoid using rounded corners unless sharp edges are actually a bad choice.
No user comments
Over the years I've noticed that very few blog comments extend the original content content. Occasionally a comment will extend, complement, or correct the article, but it's the exception. Most comments are arguments over things the author didn't say, marginally related technical support difficulties, unqualified criticism that's indistinguishable from flame-bait, and the such. Rather than moderate all comments and only allow a fraction of them, I don't allow them by default and only enable them for specific posts. While it may not be the the prevailing style, it keeps things much cleaner. I'm certainly not alone in this opinion.
My site is powered by WordPress, primarily because it's relatively simple and I'm familiar with it. I host the site on a VPS from Digital Ocean running a custom-configured Ubuntu LEMP (Linux, Nginx, MySQL, PHP) stack.
I have a few themes available for my site; generally the only difference between them is the stylesheet. The default theme is the only one I vouch for, the others are primarily for experimentation and testing. I make no guarantees about their quality or readiness for the public eye, but you are free to use whichever you prefer. Using a non-default theme requires cookies to be enabled. Choose a theme from the following list:
- Default: [ Use | Preview ] - The default theme. (Clears the theme cookie.)
- Staging: [ Use | Preview ] - Planned changes that I haven't committed to yet. This is often the upcoming changes to the site, if I'm working on any.
- Experimental: [ Use | Preview ] - Experimental design that I'm messing around with, if any.