Commit Graph

1464 Commits

Author SHA1 Message Date
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
svemagie
42962fad60 update article post 2026-03-23 19:02:22 +01:00
svemagie
98c801b272 update article post 2026-03-23 18:58:57 +01:00
svemagie
76a13c4441 fix: normalize related to array in seeAlsoLinks filter
Indiekit stores a single related URL as a plain string, not a YAML list.
Iterating over a string yields characters, breaking the See Also section.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 18:53:44 +01:00
svemagie
55c45ca168 update article post 2026-03-23 18:48:04 +01:00
svemagie
85beed8ef3 feat: See Also includes in-text links to other blog posts
Adds seeAlsoLinks filter that extracts all internal blog.giersig.eu
links from the raw markdown source and merges them with the explicit
`related` frontmatter field, deduplicated. The section now surfaces
automatically whenever an article links to another post inline.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 18:45:58 +01:00
svemagie
7e8da755ef update article post 2026-03-23 18:41:37 +01:00
svemagie
e67b432695 update article post 2026-03-23 18:39:12 +01:00
svemagie
9891e53fe3 update article post 2026-03-23 18:32:40 +01:00
svemagie
cff602eb6b update article post 2026-03-23 18:30:16 +01:00
svemagie
a5ab34e4a1 create article post 2026-03-23 18:26:50 +01:00
svemagie
7917e945e0 fix: move See Also and Linked From inside article, below AI disclaimer
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 18:18:03 +01:00
svemagie
2e416ab2e1 feat: See Also and Linked From sections on posts
- `backlinksWith` filter scans raw source files to find posts that
  link to the current post (backlinks), with per-build caching.
- `postByUrl` filter looks up a post by absolute URL for title display.
- post.njk: "See Also" renders resolved `related` URLs with titles;
  "Linked From" lists backlinks computed at build time.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 18:13:59 +01:00
svemagie
76356be972 update article post 2026-03-23 17:59:10 +01:00
svemagie
2b7d09213b update article post 2026-03-23 17:55:31 +01:00
svemagie
31831c7e02 feat: celebrate evergreen garden stage promotions
Adds a "Recently Evergreened" section to /garden/ showing posts that
reached evergreen status within the last 90 days, with a dedicated
green celebration card style.

- New `recentEvergreens` Eleventy collection (evergreeSince within 90d)
- garden.njk: conditional celebration section above the stage groups
- tailwind.css: .garden-evergreen-celebration card (evergreen palette)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 17:47:46 +01:00
svemagie
7eb33a0044 update article post 2026-03-23 17:20:40 +01:00
svemagie
12e915280f update article post 2026-03-23 17:17:16 +01:00
svemagie
423b8f329e update article post 2026-03-23 17:14:10 +01:00
svemagie
bee9d58ce3 update article post 2026-03-23 17:09:10 +01:00
svemagie
125e95676a update article post 2026-03-23 17:05:09 +01:00