Commit Graph

55 Commits

Author SHA1 Message Date
Stefan Imhoff
d8a44266f4 feat(umami): activate script in production only 2024-06-26 17:36:42 +02:00
Stefan Imhoff
45c771a7d8 chore: add tracking link for umami 2024-04-11 12:24:04 +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
8ecf5b3644 feat: replace profile photo 2023-12-15 14:59:31 +01:00
Stefan Imhoff
eb54823382 chore: remove astro-icon dependency 2023-12-15 14:59:18 +01:00
Stefan Imhoff
a297c22b2c fix: make sure the background color is used for the minimal ui 2023-07-10 16:54:31 +02:00
Stefan Imhoff
4519a27258 feat: add site search with pagefind 2023-06-30 19:20:36 +02:00
Stefan Imhoff
acc4dd0f4a fix: gap below footer on iPad 2023-06-16 08:03:15 +02:00
Stefan Imhoff
d83fa6ad4a fix: bottom gap on mobile devices 2023-06-16 07:40:27 +02:00
Stefan Imhoff
f2c0769993 fix: remove Astro critters because of ugly white mode flash in dark mode 2023-06-15 08:41:22 +02:00
Stefan Imhoff
d53f70e5ed fix(a11y): remove accessibility issue 2023-06-15 08:40:15 +02:00
Stefan Imhoff
b1b21b78ec fix: bug with device rotation 2023-06-14 21:29:57 +02:00
Stefan Imhoff
c5590b072e feat: remove Home navigation item in favor of back link 2023-06-14 20:14:29 +02:00
Stefan Imhoff
7f2470157d feat: add page transitions with Swup 2023-06-14 16:10:08 +02:00
Stefan Imhoff
6f0b121915 refactor: move active link handling to JavaScript 2023-06-14 13:58:46 +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
fd94967e39 refactor: hide link for manifest in development 2023-06-13 15:23:39 +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
37e3e8260e feat: add sitemap 2023-06-12 19:30:39 +02:00
Stefan Imhoff
c957688809 feat: add schema.org data 2023-06-12 19:12:23 +02:00
Stefan Imhoff
f5b944833c feat: optimize pages for print layout 2023-06-12 18:55:25 +02:00
Stefan Imhoff
a823e2ff9b feat: add meta tags, and links, and other SEO optimization to the head 2023-06-12 18:01:20 +02:00
Stefan Imhoff
f6205c1e4a feat: add Sal.js scroll animations 2023-06-11 09:18:39 +02:00
Stefan Imhoff
1ea4ab26e8 feat: add cover photo option for Markdown pages and tools cover photo 2023-06-10 18:30:43 +02:00
Stefan Imhoff
ef677b19f7 feat: move essays of 2010 2023-06-01 19:10:24 +02:00
Stefan Imhoff
9311e3a15f chore: use description in head 2023-05-29 10:58:27 +02:00
Stefan Imhoff
e11fd13e0e fix: mirror the container not the image to prevent wrong blur up image 2023-05-18 16:52:58 +02:00
Stefan Imhoff
53fffc4f74 refactor: convert Picture component to use AstroImageTools 2023-05-18 16:06:38 +02:00
Stefan Imhoff
4909aa5143 feat: add project detail pages 2023-05-17 20:49:49 +02:00
Stefan Imhoff
86541962a2 feat(about): replace SVG image with AI portrai photo 2023-05-16 21:55:40 +02:00
Stefan Imhoff
bdb6f46e02 feat: finish Projects overview 2023-05-16 20:56:16 +02:00
Stefan Imhoff
4635ea5f59 refactor: allow to hide the header 2023-04-25 19:05:36 +02:00
Stefan Imhoff
d27c5edb19 refactor: allow base layout to turn of footer and navigation 2023-04-24 16:16:05 +02:00
Stefan Imhoff
c5819d5772 fix: allow innerGrid on the wrapper 2023-04-13 16:20:46 +02:00
Stefan Imhoff
41bf1d409e fix: add container around main so content doesn't stretch on small pages 2023-04-07 17:08:41 +02:00
Stefan Imhoff
911785cfc1 fix: grids to work with both, Markdown and Astro pages 2023-04-07 17:07:31 +02:00
Stefan Imhoff
c798717f6a feat: add About page layout 2023-04-06 15:16:53 +02:00
Stefan Imhoff
73fb3d853f feat: add before and after content slots to layout 2023-04-06 15:16:53 +02:00
Stefan Imhoff
08089f2324 feat: add fullsize grid and align grid columns with title 2023-04-06 10:20:50 +02:00
Stefan Imhoff
da324dec74 feat: add page layout and grid layout 2023-04-04 19:42:44 +02:00
Stefan Imhoff
67f42cf8f9 feat: add page layout 2023-04-04 17:40:51 +02:00
Stefan Imhoff
41d8e427d4 feat: add footer with legal, social icons, and up link 2023-02-24 20:09:54 +01:00
Stefan Imhoff
8219cf576a chore: move icon and click area sizes into tokens 2023-02-24 16:20:51 +01:00
Stefan Imhoff
8c2095af74 feat(astro): use page header component 2023-02-24 16:10:40 +01:00
Stefan Imhoff
ba21116210 feat(astro): add theme provider for dark mode 2023-02-23 19:51:50 +01:00
Stefan Imhoff
e2ccaf991f feat(astro): migrate back link 2023-02-21 17:34:12 +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
eb1d0efa04 chore: add no-js class and module to replace it if JavaScript is available 2023-02-20 16:54:06 +01:00
Stefan Imhoff
d8c6eedbe7 chore: add no-js class and module to replace it if JavaScript is available 2023-02-20 16:46:18 +01:00