Commit Graph

36 Commits

Author SHA1 Message Date
Stefan Imhoff
d0460fe6f9 feat: add subtitle and change photo alignment 2026-01-29 20:58:57 +01:00
Stefan Imhoff
2269a23f3c fix: rounded corners of photos when touching edges 2026-01-29 20:58:57 +01:00
Stefan Imhoff
585ad0a481 refactor: the chaotic grid to use subgrid and be much simpler 2026-01-27 17:06:49 +01:00
Stefan Imhoff
ceadc30005 feat: replace RSS handling
This replaces the RSS hack with a custom helper that replaces MDX components manually.
2026-01-25 20:43:02 +01:00
Stefan Imhoff
adf4084a42 refactor: use old paths, but keep new design 2026-01-25 14:39:44 +01:00
Stefan Imhoff
14c4a83147 refactor: replace all images 2026-01-25 14:39:44 +01:00
Stefan Imhoff
a05dec6363 feat: remove scroll animations 2026-01-23 12:12:33 +01:00
Stefan Imhoff
b49b0f95fc feat: add scroll animations 2026-01-20 15:21:22 +01:00
Stefan Imhoff
6dce37487f feat: replace nearly all Wikipedia links with Grokipedia
chore: remove cspell
2026-01-20 13:16:24 +01:00
Stefan Imhoff
03f7a53141 fix: adjust tagline font size to match dark mode 2025-07-24 17:48:59 +02:00
Stefan Imhoff
aae33d65ab chore: update job title 2025-07-19 16:47:34 +02:00
Stefan Imhoff
999fc5e228 chore: update tagline 2025-07-02 18:31:06 +02:00
Stefan Imhoff
872f17b5f6 feat(a11y): improve accessibility 2025-02-03 17:13:00 +01:00
Stefan Imhoff
1560013a07 feat: remove Sal.js
Fewer animations for the new year.
2025-01-03 13:39:25 +01:00
Stefan Imhoff
a028bbf38d feat(essay): new "Beyond the Bookshelf" series 2024-12-27 12:39:32 +01:00
Stefan Imhoff
526fe22cda refactor: migrate Preact components to Astro 2024-09-11 17:02:01 +02:00
Stefan Imhoff
0d50829155 feat: update profession title 2024-08-15 13:54:12 +02:00
Stefan Imhoff
ae280fe2c7 feat: convert all images to WebP 2024-04-04 16:04:10 +02:00
Stefan Imhoff
fc60b28ac1 feat: remove astro-imagetools
It's not worth the effort.
2024-04-04 15:00:55 +02:00
Stefan Imhoff
04aa3daef3 chore: replace MoreLink with preact component 2023-12-15 13:13:32 +01:00
Stefan Imhoff
4519a27258 feat: add site search with pagefind 2023-06-30 19:20:36 +02:00
Stefan Imhoff
dd960cb9b5 fix: load cover photo eager to prevent performance issue 2023-06-15 08:40:47 +02:00
Stefan Imhoff
f3986f9d6c feat: implement hack for journal post RSS feed
Astro is currently not able to render the compiled HTML of MDX files to a string.
This makes it impossible to render the content for an RSS feed.

Issue: Container API: render components in isolation
https://github.com/withastro/roadmap/issues/533

Proposal: MDX compiledContent() support
https://github.com/withastro/roadmap/discussions/419

To still be able to have full content for RSS feeds, this dirty hack,
Scott Willsey writes about in his 2-part blog post is needed:

https://scottwillsey.com/rss-pt1/
https://scottwillsey.com/rss-pt2/
2023-06-13 19:17:21 +02:00
Stefan Imhoff
65fe960af0 refactor: reduce the amount of image formats and sizes
Use the least amount of image formats and sizes:

- WebP for images
- Avif with JPEG fallback for pictures
2023-06-12 20:52:35 +02:00
Stefan Imhoff
d959af246d feat: add title and description to all pages 2023-06-11 16:16:02 +02:00
Stefan Imhoff
f6205c1e4a feat: add Sal.js scroll animations 2023-06-11 09:18:39 +02:00
Stefan Imhoff
2cd63962d4 fix: add alt attribute for cover photo 2023-06-10 18:29:57 +02:00
Stefan Imhoff
54ad7a9cbd feat: finish homepage design 2023-06-10 16:47:49 +02:00
Stefan Imhoff
8ad31a96c0 chore: add title and description to all pages 2023-05-29 11:24:20 +02:00
Stefan Imhoff
8f0e630cf7 feat: add some static mdx pages 2023-04-04 17:42:57 +02:00
Stefan Imhoff
c3998b9239 refactor: move Svelte components to Astro 2023-02-27 17:28:09 +01:00
Stefan Imhoff
ba21116210 feat(astro): add theme provider for dark mode 2023-02-23 19:51:50 +01:00
Stefan Imhoff
6cd6eb1d28 feat(tailwind): add styling for header, footer and content area 2023-02-21 16:37:18 +01:00
Stefan Imhoff
e851ef9b49 feat: add basic page color styles 2023-02-19 19:01:54 +01:00
Stefan Imhoff
2f404a8ae1 feat(tailwind): migrate variables to Tailwind CSS configuration 2023-02-19 14:38:23 +01:00
Stefan Imhoff
3a1d463208 chore(astro): initial commit 2023-02-10 17:57:28 +01:00