Monday, March 16
j.ohn.sh back in business.
My link page at https://j.ohn.sh had been neglected for a few years, so I decided to rebuild it on Astro, the same framework Iβm using here at days.ohn.sh. The old repository is still on GitHub.
Back when I made the original, I wouldnβt have been caught dead using a framework. In other, more complicated projects, I built static HTML using Makefiles and esh templates, but this one was a simple index.html with no build tool.
Git Commits
ohnsh.github.io commits 2
ohnsh/ohnsh.github.ioitsa-me commits 12
ohnsh/itsa-me-
5:49 pm β John Sherrell <107401967+ohnsh@users.noreply.github.com>
Fix header formatting in README
-
5:48 pm β John Sherrell <107401967+ohnsh@users.noreply.github.com>
Replace generated README.
-
5:15 pm β John Sherrell <dev@ohn.sh>
Officially tired of my profile pic. For now, I'm using my 2023-era glamour shot. I tried using Astro's <Image> and asset optimization, but the quality was pretty bad. Letting the browser resize from 1280px down to 200px seems wasteful, but the result speaks for itself.
-
4:54 pm β John Sherrell <dev@ohn.sh>
Get back some width by moving `min-width` back to the inner element (ul). Document the magic numbers used for column alignment.
-
4:38 pm β John Sherrell <dev@ohn.sh>
Hue rotated towards chocolate.
-
4:16 pm β John Sherrell <dev@ohn.sh>
Get some hover action back. Not sure yet if I'm goint to do `background-clip: text` to get a gradient over the text like on the original version.
-
3:47 pm β John Sherrell <dev@ohn.sh>
Move custom domain config into wrangler.jsonc
-
3:44 pm β John Sherrell <dev@ohn.sh>
Stroke widths normalized. Good enough to merge and deploy.
-
3:37 pm β John Sherrell <dev@ohn.sh>
Refactor isn't quite right yet, but it'll do for now. Still need to get stroke-widths normalized. (They seem to be relative to the size of the viewbox, which unfortunately varies between icons and is tightly coupled to the internal path definitions.)
-
2:58 pm β John Sherrell <dev@ohn.sh>
Re-factoring has cleaned things up quite a bit, but there are a few style regressions.
-
2:25 pm β John Sherrell <dev@ohn.sh>
Overhaul icons, set colors back to the classic scheme. Need to factor out a component or two.
-
1:30 am β John Sherrell <dev@ohn.sh>
Removing PicoCSS; basically a reboot.
days commits 4
ohnsh/days-
10:44 pm β John Sherrell <dev@ohn.sh>
Finished up post.
-
6:55 pm β John Sherrell <dev@ohn.sh>
Added spacing between sub-articles (top-level sections within each day). Started a new post about the new (and old) version of my link page.
-
1:02 am β John Sherrell <dev@ohn.sh>
Tweak commit count badges. Now inline-block with a min-width.
-
12:45 am β John Sherrell <dev@ohn.sh>
Gradually getting out of the business of customizing the theme. The higher contrast looks better suddenly and makes more of the --sl-color-gray-* shades useful.
scratch commits 1
ohnsh/scratch-
5:51 pm β John Sherrell <107401967+ohnsh@users.noreply.github.com>
Add initial README