In addition to adding a bunch of articles that queued up, I’ve also modified the templates and CSS for this site. If the site looks wonky in some browsers (*cough* Firefox *cough*), clear the browser cache and reload.1
Most of the changes are invisible, but I made a major structural change by using a single base template for common elements instead of multiple partial “header” and “footer” templates. This lets me see all the “chrome” for the site in one file, which will make further modifications easier. This means I’ve stopped using the XMin theme completely, and copied the few remaining theme resources I hadn’t overriden – the static CSS and a few minor templates – into my site-specific files.
The visible changes include:
-
Changing the header for articles, most notably labels for fields like dates and word count.
-
Putting tags in the header, where they’re more visible and useful.
-
Using an exact word count for articles.
-
Adding some CSS specific to tabletop RPG statistics, as seen in a few new character generation articles. In previous posts I had to use explicit HTML table tags anyway, because the Markdown convention expects column headers. The current version is modeled after the character listings in Coriolis and other Free League games. I’m not completely happy with it; it’s more compact but also less convenient than short paragraphs in pure Markdown. With CSS classes, though, I can tweak the appearance without affecting how tables look on the rest of the site.
Honestly I’d like to do more to spruce up the site, while keeping its essential simplicity. Unfortunately I lack the aesthetic sense and experience to do so, and I don’t think the site’s currently worth the time (and cost) of an expert opinion.
-
Soecifically I merged “/css/style2.css” into “css/style.css”, and removed the former. During testing I noticed that Firefox would not reload CSS unless the HTML also changed, and sometimes not even then. Maybe it caches the fully rendered response in an internal format, and checks the
Last-Modified
header only for the loaded URL? ↩︎