svemagie
7009b27bf7
create bookmark post
2026-03-25 19:34:38 +01:00
svemagie
882a5ceb6a
fix: design of map matching the bright/dark mode
2026-03-25 16:44:17 +01:00
svemagie
97161ff53c
fix: where deduplication
2026-03-25 16:40:06 +01:00
svemagie
383100815c
fix: currently in
2026-03-25 16:35:35 +01:00
svemagie
d4a9b1565d
fix: "home" locations not counted
2026-03-25 16:34:11 +01:00
svemagie
8783d80613
Merge branch 'main' of github.com:svemagie/blog
2026-03-25 16:30:12 +01:00
svemagie
c0ffe769fa
fix: "I'm currently in" City
2026-03-25 16:30:09 +01:00
svemagie
6360556597
delete note post
2026-03-25 15:53:21 +01:00
svemagie
04468b303a
update note post
2026-03-25 15:51:23 +01:00
svemagie
01e4489f9f
create note post
2026-03-25 15:50:19 +01:00
svemagie
b1c5c5691c
create note post
2026-03-25 15:38:53 +01:00
svemagie
0514786396
fix: umami proxy
2026-03-25 13:02:47 +01:00
svemagie
c77ba40835
fix: umami host
2026-03-25 12:11:03 +01:00
svemagie
89fbd222f2
feat: add Umami reader-source tracking tags
...
Classify visitors by referrer into segments (direct, search, fediverse,
bluesky, indieweb, web) via a custom umami.track('reader-source') event.
Add noscript pixels to RSS/JSON feeds so feed-reader activity appears
under virtual /rss/* paths in Umami.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-25 09:04:34 +01:00
svemagie
811a182540
Merge branch 'main' of github.com:svemagie/blog
2026-03-25 08:22:56 +01:00
svemagie
5e5c88c825
feat: umami tracking
2026-03-25 08:22:54 +01:00
svemagie
6ca311d0e7
update page post
2026-03-24 21:06:11 +01:00
svemagie
62a4dfd36f
update reply post
2026-03-24 19:53:24 +01:00
svemagie
b02ad1d203
create reply post
2026-03-24 19:42:17 +01:00
svemagie
0378a1b240
update bookmark post
2026-03-24 19:21:21 +01:00
svemagie
8cdb7db8dd
create bookmark post
2026-03-24 19:19:47 +01:00
svemagie
d435ce0539
update reply post
2026-03-24 19:10:49 +01:00
svemagie
d56b73807f
update reply post
2026-03-24 19:07:32 +01:00
svemagie
6bc41bb59b
update reply post
2026-03-24 18:59:59 +01:00
svemagie
5afe023709
create reply post
2026-03-24 18:58:48 +01:00
svemagie
14e75e38aa
fix: deduplicate map markers for home cities Murnau and Garmisch
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-24 17:34:03 +01:00
svemagie
ec00adf11b
fix: hide checkin count for home cities Murnau and Garmisch
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-24 17:30:50 +01:00
svemagie
6e79b947f1
fix: show only city in current location on where page
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-24 17:23:14 +01:00
svemagie
2387d07ff2
update note post
2026-03-24 11:37:11 +01:00
svemagie
3e47803dc9
create note post
2026-03-24 11:36:08 +01:00
svemagie
205f9e963d
update note post
2026-03-24 09:32:32 +01:00
svemagie
42f6a96d49
create note post
2026-03-24 09:31:28 +01:00
svemagie
ae6e792718
update article post
2026-03-24 07:41:05 +01:00
svemagie
8eaf56fb71
fix: decode HTML entities in podroll episode and podcast titles
...
RSS feeds encode special characters as HTML entities; the backend
serves them raw, causing " etc. to appear literally in the UI.
Decode titles client-side using the browser's HTML parser.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-24 07:02:01 +01:00
svemagie
e4ea707c9e
update article post
2026-03-23 20:40:22 +01:00
svemagie
f118660453
update article post
2026-03-23 20:24:33 +01:00
svemagie
bc1367bc64
update article post
2026-03-23 20:18:25 +01:00
svemagie
d8d34d964c
create article post
2026-03-23 20:14:17 +01:00
svemagie
3d5e370ac6
delete photo post
2026-03-23 20:11:13 +01:00
svemagie
66416668d0
create photo post
2026-03-23 20:09:33 +01:00
svemagie
252a077fec
delete photo post
2026-03-23 20:03:00 +01:00
svemagie
1dc3914a50
update photo post
2026-03-23 19:59:37 +01:00
svemagie
c391f423cd
update photo post
2026-03-23 19:59:36 +01:00
svemagie
0bc2dc3e88
fix: replace eleventy-plugin-footnotes with markdown-it-footnote
...
Switch from KittyGiraudel's shortcode-based footnotes plugin to
markdown-it-footnote, which handles standard [^1] Markdown syntax
used in Obsidian notes. Remove the {% footnotes %} shortcode from
the post layout as the plugin renders footnotes automatically.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 19:32:40 +01:00
svemagie
fd0d7ae74d
fix: move Evergreen to last on garden page
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 19:25:59 +01:00
svemagie
15998cb61d
update article post
2026-03-23 19:22:45 +01:00
svemagie
970c45b035
update article post
2026-03-23 19:19:43 +01:00
svemagie
a9b6e7fd13
update article post
2026-03-23 19:12:39 +01:00
svemagie
e2975ae355
update article post
2026-03-23 19:10:45 +01:00
svemagie
5354b3349d
feat: add eleventy-plugin-footnotes for accessible footnotes
...
Registers the KittyGiraudel footnotes plugin and adds {% footnotes %}
to post.njk below the article content.
Usage in content:
{% footnoteref "id" "Footnote text here" %}anchor text{% endfootnoteref %}
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 19:08:03 +01:00