Commit Graph

20 Commits (f17d0eeea6e32ae0b1100154cd0aeab8beb1982d)

Author SHA1 Message Date
Dustin f17d0eeea6 cv: index: use font face for slashed 0
Using the "combining long solidus overlay" Unicode character to draw the
"slashed zero" does not look very good on many systems.  It looks fine
on my local machine, with the DejaVu font package that comes with
Fedora, but that's about it.  The web font apparently does not have this
character, so browsers fall back to another system font to render it,
which can have varying results.

The DejaVu Sans Mono font has a "dotted" zero, which is similar enough
to a "slashed" zero.  Unless you're looking very closely, you can't
really see that the callsign is in a different font, so I think this
works fine.

I really don't want to use the "Latin capital O with slash" character
for this, since that is completely incorrect, but I do want to have the
zero stylized like ham radio operators do.
2022-04-13 21:43:03 -05:00
Dustin f3398b6d72 style: Bundle/use DejaVu fonts 2022-04-13 21:42:25 -05:00
Dustin dc0dfdfddd style: Bundle normalize.css
I don't like relying on GitHub to serve *normalize.css* for two reasons:

1. It sends a tracking cookie
2. I don't trust that the stylesheet will not change arbitrarily and
   negatively impact my site
2022-04-13 21:42:25 -05:00
Dustin ed180c147a cv: Add overview nav link
This will provide a way for users to return to the "index" page of the
CV from one of the career pages.
2022-04-13 21:42:25 -05:00
Dustin daedd05a3d cv: Add stub CV pages for each workplace 2022-04-13 21:41:58 -05:00
Dustin 5111806fd3 style: Reduce contrast of text color
The pure-white text appears to "bleed," especially on the link icons on
the home page.
2022-04-13 17:50:57 -05:00
Dustin 914ab54a40 home: Add link boxes
I'm probably never going to write blog posts frequently enough to
warrant having the main focus of this site be the recent posts.
Instead, the home page can just be links to each section of the site.

The icons used here are from the [Material Design Icons][0] project.

[0]: https://materialdesignicons.com/
2022-04-13 17:49:10 -05:00
Dustin 838247fc2e Add song quotes to home page
Since we're pre-rendering the page now, we can't select a song quote on
the server side.  Instead, we'll use JavaScript to fetch the song quotes
as a JSON document and choose a random song from there.  The JSON
document is converted from the YAML source at build time with a simple
Python script.
2021-08-23 21:49:04 -05:00
Dustin baf04e9c62 Add CI build/publish pipeline 2021-08-23 20:42:51 -05:00
Dustin b76eaa6427 Start work on CV 2021-08-23 19:52:51 -05:00
Dustin cd905baa4a logo: Trim bottom of image
Without the shadow effect, the logo does not need the extra space at the
bottom.
2021-08-23 19:52:23 -05:00
Dustin c9f21f2637 logo: Disable glow effect filter
The glow effect adds a weird halo around the whole image, making it look
like JPEG compression artifacts on the header.
2021-07-28 20:43:09 -05:00
Dustin fe5177fdef Fix permissions of favicon.ico 2021-07-28 20:42:56 -05:00
Dustin c0725199d9 Style improvements
* Use gray background on blog post pages
* Remove header on landing page
* Add web font for DejaVu Sans ExtraLight
2021-07-28 20:22:41 -05:00
Dustin 8f21141fad Layout improvements for mobile 2021-03-14 15:25:12 -05:00
Dustin a303d84044 Add margin between posts on home page 2021-03-08 23:22:33 -06:00
Dustin 16f3ac61ec base: Add page footer 2021-03-08 23:20:08 -06:00
Dustin db9197fa2d blog: Import posts from Tumblr 2021-03-08 22:29:41 -06:00
Dustin 716b4c5af5 blog: Import posts from Hugo blog 2021-03-08 22:29:18 -06:00
Dustin f4b2729acf Initial commit 2021-03-08 22:28:30 -06:00