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
|
15daaa39e1
|
chore: replace long dates with short version
|
2023-06-12 12:23:06 +02:00 |
|
Stefan Imhoff
|
67f8b9f37a
|
refactor(plop): use short date in template
|
2023-06-12 12:22:10 +02:00 |
|
Stefan Imhoff
|
a88ed1a84a
|
chore: add book recommendation
|
2023-06-12 10:12:58 +02:00 |
|
Stefan Imhoff
|
cb91462bdd
|
chore: add tags to essay
|
2023-06-11 23:17:12 +02:00 |
|
Stefan Imhoff
|
a5e3d07524
|
fix: max-width of YouTube lite
|
2023-06-11 23:15:41 +02:00 |
|
Stefan Imhoff
|
4bb03c8fda
|
chore: minimize all images
|
2023-06-11 23:00:49 +02:00 |
|
Stefan Imhoff
|
eb8147ccf6
|
feat: add cover for John Seymour essay
|
2023-06-11 22:58:30 +02:00 |
|
Stefan Imhoff
|
0ce3473600
|
chore: delete old profile image
|
2023-06-11 18:56:14 +02:00 |
|
Stefan Imhoff
|
5e6ab46953
|
chore: replace webfeeds cover
|
2023-06-11 18:56:06 +02:00 |
|
Stefan Imhoff
|
9e828bd3d5
|
chore: generate OG images with branding
|
2023-06-11 18:50:43 +02:00 |
|
Stefan Imhoff
|
e536ab0c79
|
chore: scale and crop cover images to the same size
|
2023-06-11 18:50:24 +02:00 |
|
Stefan Imhoff
|
62a9178d39
|
feat: add script to generate branded Open Graph images
|
2023-06-11 18:49:43 +02:00 |
|
Stefan Imhoff
|
7d2857180f
|
chore: replace SVG cover image with PNG
|
2023-06-11 18:49:43 +02:00 |
|
Stefan Imhoff
|
d959af246d
|
feat: add title and description to all pages
|
2023-06-11 16:16:02 +02:00 |
|
Stefan Imhoff
|
47d451e4d9
|
feat: add helper function for title case
|
2023-06-11 16:15:34 +02:00 |
|
Stefan Imhoff
|
0ffeef5a65
|
feat: create cover for RSS News Feed essay
|
2023-06-11 13:34:36 +02:00 |
|
Stefan Imhoff
|
1002229321
|
feat: create cover image for Shokunin essay
|
2023-06-11 12:04:24 +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
|
bb32c6494c
|
feat: add prefetch for pagination pages
|
2023-06-11 09:18:39 +02:00 |
|
Stefan Imhoff
|
fd60e171ce
|
refactor: replace YouTubeVideo with YouTube Lite
YouTube loads PER video embedded in a page 900 kB which is insane.
|
2023-06-11 09:18:39 +02:00 |
|
Stefan Imhoff
|
9b3e5265bd
|
feat: add remark widont extension
Idea from this article: https://eatmon.co/blog/remove-runts-markdown/
|
2023-06-11 09:18:39 +02:00 |
|
Stefan Imhoff
|
6a70a26ab7
|
fix: add margin to toolbox
|
2023-06-11 09:18:39 +02:00 |
|
Stefan Imhoff
|
f4e8f98012
|
chore: add more tags
|
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
|
40a340eab4
|
feat: add cover photo
|
2023-06-10 18:31:49 +02:00 |
|
Stefan Imhoff
|
59f9a19492
|
fix: missing margin on attribution
|
2023-06-10 18:31:17 +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
|
7a707c9e59
|
feat: adjust brightness of images in light mode
|
2023-06-10 16:56:29 +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
|
903d0549d7
|
feat: allow showing featured posts
|
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
|
59527d82d7
|
chore: add Netlify configuration
|
2023-06-09 20:17:54 +02:00 |
|
Stefan Imhoff
|
5424821458
|
chore: add Plop template and configuration
|
2023-06-09 20:17:26 +02:00 |
|
Stefan Imhoff
|
af1a662bf0
|
chore: add Plop, Netlify CLI and npm-run-all
|
2023-06-09 20:17:14 +02:00 |
|
Stefan Imhoff
|
5537fb7583
|
chore: add description for Journal index page
|
2023-06-09 20:15:47 +02:00 |
|
Stefan Imhoff
|
e795aab9ba
|
chore: move robots.txt
|
2023-06-09 20:15:34 +02:00 |
|
Stefan Imhoff
|
b4ac2b8bad
|
chore: move humans.txt
|
2023-06-09 20:15:27 +02:00 |
|
Stefan Imhoff
|
1550b0b944
|
chore: update cover photo
|
2023-06-09 19:46:18 +02:00 |
|
Stefan Imhoff
|
0ef54e09ed
|
fix: reformat text examples
|
2023-06-09 19:38:10 +02:00 |
|
Stefan Imhoff
|
9505de2446
|
refactor: replace custom implementations with helper
|
2023-06-09 18:37:55 +02:00 |
|