Keith's Homepage

Inspired by HTML for People, this site is my little home on the internet. It will contain pages for whatever purposes that I need at the time. My plan is to code this entirely by hand. Also, I am avoiding any cookies or trackers that are ubiquitous in the modern web. The visit counter is implemented in PHP and does not save any information about the visitor.

This site is a work in progress. For now:

Update to PHP

At this point, I'm updating the page to use PHP to make the nav section easier to maintain and to update the date automatically.

Multiple CSS Stylesheets

At this point, I'm reverting the simple.css stylesheet to its original state and using a separate customization.css file to override it. Current overrides include the blue color scheme, the cursive font on Tilly's graduation page, and the sticky headers (though I'm not sure I like the sticky headers).

I'm not sure if this is better, but it gives me the chance to try both methods of controlling the appearance of my site. It also allows me to update the styles for the newer blog entries while leaving the styling of the older pages static. This preserves the appearance of the older pages, making it more clear how my site is evolving over time.

I have also considered using the minified and/or CDN version. However, I felt that was at odds with my desire to have an entirely self-hosted and human-readable site.

This decision does make some things a bit more difficult, such as hosting the Font Awesome icons (Web Fonts) myself. But I think that it is worth it to have the site work the way I want it to work.

Accessibility

Accessibility is important to me, and I am striving to make this site compliant with the WCAG 2.2 guidelines at the AA level or above. So far I have run a couple of automated accessibility checkers on my site as well as manually tested using the NVDA screen reader and keyboard-only navigation. The site currently does not have any audio or video content, but if I add them I will be sure to include transcripts and captioning.

If you have trouble accessing any part of the site, please let me know at keydelk@sdf.org, and I will attempt to fix the issue in the next update.

🐘 Follow me on Mastodon

Want to learn how to make a website like this?
Check out the free web book HTML for People. It's made for everyone and teaches you how to make a webpage in a friendly, approachable way.