Commit Graph

90 Commits

Author SHA1 Message Date
Stefan Imhoff
db20b50c98 feat: add XSL stylesheet for feeds and fix sorting order 2023-06-21 13:07:12 +02:00
Stefan Imhoff
c7b3693029 fix: duplication of reading time label 2023-06-19 08:45:35 +02:00
Stefan Imhoff
fa7b7dedf7 chore: update colophon with additional information 2023-06-16 07:40:27 +02:00
Stefan Imhoff
1940ae346a fix: missing space after minification 2023-06-15 16:45:29 +02:00
Stefan Imhoff
085cb8b2b6 chore: add Swup to colophon 2023-06-15 16:06:03 +02:00
Stefan Imhoff
4e48d7a378 refactor: change animations on About page 2023-06-15 13:44:56 +02:00
Stefan Imhoff
5434d57707 fix(a11y): more accessibility issues 2023-06-15 12:15:21 +02:00
Stefan Imhoff
674e12bc59 chore: remove astro-compress and use Astro's default settings 2023-06-15 09:11:23 +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
dd960cb9b5 fix: load cover photo eager to prevent performance issue 2023-06-15 08:40:47 +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
e83d6ec974 fix(a11y): accessibility issues 2023-06-14 18:59:32 +02:00
Stefan Imhoff
991a7b45a0 chore: update Colophon 2023-06-14 13:41:17 +02:00
Stefan Imhoff
5ab970370e chore: update colophon 2023-06-13 19:40: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
aa4b69f29c feat: add RSS feeds for Haiku, AI Art, and Sketchnotes 2023-06-13 15:24:49 +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
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
d959af246d feat: add title and description to all pages 2023-06-11 16:16:02 +02:00
Stefan Imhoff
b18505065b feat: add Eagle app to tools page 2023-06-11 09:56:46 +02:00
Stefan Imhoff
f6205c1e4a feat: add Sal.js scroll animations 2023-06-11 09:18:39 +02:00
Stefan Imhoff
f31ff508f2 fix: add cut of text of essay 2023-06-11 09:18:39 +02:00
Stefan Imhoff
7faf50cc35 fix: decrease font sizes for essays 2023-06-10 18:30:58 +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
2cd63962d4 fix: add alt attribute for cover photo 2023-06-10 18:29:57 +02:00
Stefan Imhoff
20d4365cb7 fix: align pagination direction 2023-06-10 18:29:42 +02:00
Stefan Imhoff
088f476c96 feat: update colophon text 2023-06-10 16:47:49 +02:00
Stefan Imhoff
54ad7a9cbd feat: finish homepage design 2023-06-10 16:47:49 +02:00
Stefan Imhoff
8e4d09a6c3 refactor: remove outer container from JournalList 2023-06-10 16:47:49 +02:00
Stefan Imhoff
7acad66be9 chore: remove custom media query 2023-06-10 16:47:49 +02:00
Stefan Imhoff
e0f4dec9e2 refactor: remove top margin of headlines 2023-06-10 16:47:49 +02:00
Stefan Imhoff
5537fb7583 chore: add description for Journal index page 2023-06-09 20:15:47 +02:00
Stefan Imhoff
9505de2446 refactor: replace custom implementations with helper 2023-06-09 18:37:55 +02:00
Stefan Imhoff
e9a99793a8 feat: sort tags 2023-06-08 23:32:58 +02:00
Stefan Imhoff
c76f7af07d fix: broken and missing links 2023-06-08 22:51:07 +02:00
Stefan Imhoff
277f191114 feat: add Tag pages and tags to journal pages 2023-06-08 22:51:07 +02:00
Stefan Imhoff
2c8d141002 feat: add Journal index page 2023-06-08 19:25:22 +02:00
Stefan Imhoff
1b8cf52023 feat(tools): change terminal from Kitty to Wezterm 2023-06-08 12:16:06 +02:00
Stefan Imhoff
20a0a747f3 fix: problems in essays 2023-06-08 12:15:34 +02:00
Stefan Imhoff
0a1909d778 feat: move essays of 2021 2023-06-07 12:53:57 +02:00
Stefan Imhoff
8c89a19b45 feat: move essays of 2020 2023-06-07 12:53:56 +02:00
Stefan Imhoff
8d8f47ae7c feat: add series feature to journal 2023-06-07 12:53:56 +02:00
Stefan Imhoff
22d2531b05 refactor: move custom grids into the components 2023-06-01 17:19:02 +02:00
Stefan Imhoff
3a96fd808e feat: add Journal page 2023-06-01 17:18:30 +02:00
Stefan Imhoff
57b88cbd52 feat(cv): add CV page 2023-05-29 13:01:56 +02:00
Stefan Imhoff
8ad31a96c0 chore: add title and description to all pages 2023-05-29 11:24:20 +02:00
Stefan Imhoff
17ba846f88 chore: smaller text changes 2023-05-27 15:32:58 +02:00
Stefan Imhoff
e82f5746bd feat: add AI art gallery 2023-05-27 15:18:56 +02:00