Commit Graph

1384 Commits

Author SHA1 Message Date
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 &quot; 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