Go back to the front page of wadny.com wadny.com by qid

— this is where I’d put my random quote… IF I HAD ONE!

Colophon

This page contains basic information about wadny.com itself: the markup and standards followed, the typography used, software and programming languages used, and rights and various administrivia.

More information, including the history of the site, is available on the wadny.com design portfolio page.

Code and standards

Wadny.com is entirely hand-written HTML5, CSS, and JavaScript, all rendered ahead of time using Jekyll. Jekyll is a static site generator, which is a tool that renders content using templates and layouts to produce simple HTML files that require no special processing to serve. This is much simpler and cheaper to host than a site that runs as a program and renders dynamically. The content and styles for all pages should be valid, and the buttons in the sidebar can be used to validate any page.

I try to make extensive use of semantic elements, including proper headings, acronyms, code markup, and the like. Tables are only used to mark up tabular data. Layout is done entirely with CSS. A standards-compliant browser such as Mozilla Firefox is highly encouraged.

Some info on understanding this site: unvisited links are blue, visited links are red. Any modern CSS-compliant browser will show some links with a little red arrow next to them (example)—these links point to a url outside of this site, and usually open in a new browser window. There are a few cases of non-external links that open in new windows, and there might be unmarked external links if I forget, but the arrows should help.

Typography

Typography on the web is difficult—there’s no guarantee your readers will have even one of the fonts you want to use, and if they’re using lynx you might as well not even bother. As such, I have kept wadny.com’s typography fairly simple.

The body text should be a simple sans-serif font (probably Verdana on Windows, and Lucida Grande on Macintosh OS X). The headings are hopefully Palatino Linotype, which I think is absolutely gorgeous; if you’re unlucky enough not to have it, the fallback is Times New Roman (shudder) or plain Times (which I believe is a font on some Unixes). The images in the sidebar may be hand-rendered text; I didn’t make them, so I don’t know.

I have also tried to ensure that all punctuation is correct, by using alternate Unicode characters for quotes, dashes, ellipses, and other special characters. The effect is subtle, but I believe it is a worthwhile enhancement.

Production

Virtually everything on this site is hand-made by me (the icons and sidebar link images being notable exceptions). I currently use Visual Studio Code for editing text and GIMP for editing images. Many of the icons in the header are from Jason Kottke’s weblog, although he himself probably no longer uses them.

The site content is managed in GitHub. Files are stored in a git repository, processed through Jekyll, and deployed to Cloudflare Pages automatically. I’ll have to write a blog post explaining this system in more detail. It’s pretty technical to understand and set up, but the end result is I can make changes on my desktop (or easily set up an environment on any computer with a couple standard tools), and deploy those changes with literally two or three clicks.

Build status:
Current build status

Rights and Administrivia

This site is ©- by myself. Some rights are reserved—see my chosen Creative Commons license for more information. You are free to link to my site however you wish. In fact, you have that right on every website, despite what some foolish companies may claim. However, please do not link directly to large (more than 100KB) files on my site; bandwidth hijacking isn’t nice. A button is provided below if you want to use it; please save your own copy.

The wadny.com link button