I'm trying out something new on the website! I've recently switch to using a super minimalistic theme based off of the wonderful readable.css. I wanted to try and design a thoroughly unopinionated theme that utilized custom CSS as little as possible while retaining a simple, maybe even retro look. No columns, no sidebars, just text. Interestingly, it even implements some basic dark mode support and reduced animation support, for folks who use those features.
I ultimately landed on using readable.css as the base theme. It's a very simple CSS-centric theme created by Benjamin Hollan, whose own blog provided some inspiration for how I wanted to model mine.
Readable is just a single CSS file that defines some rules for the way pure HTML should be styled. There are no fonts, custom colors, JS, or much of anything else. It's easy to maintain, extend, and implement. I've created a new Drupal theme based off of the CSS and added just a minimal amount of glue code to hold it together.
Depending on how my experimentation works out, I might contribute the Drupal theme back up to drupal.org, but i'll need to spend some time cleaning it up and adding a settings panel to make some aspects of the theme easier to manage. That will make things like changing the colors and fonts possible. Right now, I'm just using the defaults provided by the theme.
I've also decided to add some old school 88x31 web buttons to collect some information about myself, this website, and the tools I used to create it.
I'm excited at how clean it this all looks! It should provide a good base for future customization, as needed.
Ideally, I'd like to see if it is possible to build a super low-resource blog using only core web technologies, and this is a good step in the right direction.
Add new comment