svemagie
e8ba3b9ae6
feat: nested tags (Obsidian-style) for categories system
...
Adds hierarchical tag support using "/" separator (e.g. "tech/programming/js").
- New filters: nestedSlugify, categoryMatches, categoryBreadcrumb,
categoryGroupByRoot, categoryDirectChildren
- categories collection auto-generates ancestor pages for nested tags
- categories.njk: breadcrumb nav, sub-tags section, ancestor-aware post matching
- categories-index.njk: grouped tree view (root + indented children)
- categories widget: shows root tags only with child count badge
- All category links updated from slugify → nestedSlugify (backward-compatible)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-15 10:56:34 +01:00
svemagie
6572d87715
update photo post
2026-03-15 10:55:30 +01:00
svemagie
77067255f4
update article post
2026-03-15 10:54:38 +01:00
svemagie
11f698ad81
update article post
2026-03-15 10:54:05 +01:00
svemagie
9455b8e109
update article post
2026-03-15 10:53:43 +01:00
svemagie
6b2a9230dd
update article post
2026-03-15 10:53:08 +01:00
svemagie
321b4cf855
update article post
2026-03-15 10:52:39 +01:00
svemagie
5c4127e58e
update bookmark post
2026-03-15 10:52:16 +01:00
svemagie
93322de9f8
update bookmark post
2026-03-15 10:52:00 +01:00
svemagie
0665154b07
update photo post
2026-03-15 10:51:29 +01:00
svemagie
08c06eac37
update note post
2026-03-15 10:50:04 +01:00
svemagie
43b9290207
update like post
2026-03-15 10:49:26 +01:00
svemagie
d6293c2741
update note post
2026-03-15 10:48:56 +01:00
svemagie
984c7ba845
update bookmark post
2026-03-15 10:44:43 +01:00
svemagie
1b013dd00e
update bookmark post
2026-03-15 10:44:00 +01:00
svemagie
ec81a1f918
update like post
2026-03-15 10:43:46 +01:00
svemagie
7c2efe52e4
update note post
2026-03-15 10:42:58 +01:00
svemagie
63f880176e
update reply post
2026-03-15 10:42:39 +01:00
svemagie
753804425a
update reply post
2026-03-15 10:42:23 +01:00
svemagie
80af4bc652
update note post
2026-03-15 10:42:04 +01:00
svemagie
49a34efeb3
update bookmark post
2026-03-15 10:41:49 +01:00
svemagie
a9e416c3b7
update like post
2026-03-15 10:40:46 +01:00
svemagie
58c014a603
update like post
2026-03-15 10:28:25 +01:00
svemagie
3a052dd1a2
update bookmark post
2026-03-15 10:27:51 +01:00
svemagie
982b03811e
update bookmark post
2026-03-15 10:27:29 +01:00
svemagie
b30b32c980
update bookmark post
2026-03-15 10:26:56 +01:00
svemagie
dba10ee3c8
update like post
2026-03-15 10:26:35 +01:00
svemagie
af72eaaf6d
update reply post
2026-03-15 10:25:53 +01:00
svemagie
9a345c5a0e
update bookmark post
2026-03-15 10:24:57 +01:00
svemagie
308aad7512
update like post
2026-03-15 10:24:30 +01:00
svemagie
937374dced
update repost post
2026-03-15 10:23:58 +01:00
svemagie
974b6e12d2
update note post
2026-03-15 10:23:27 +01:00
svemagie
6b9d690a3f
update like post
2026-03-15 10:22:34 +01:00
svemagie
724ee5f3d1
update like post
2026-03-15 10:21:35 +01:00
svemagie
2210548d12
update article post
2026-03-15 10:20:51 +01:00
svemagie
ad5e879281
update article post
2026-03-15 10:16:32 +01:00
svemagie
9ecf34fbab
update article post
2026-03-15 10:16:21 +01:00
svemagie
1031e39162
update article post
2026-03-15 10:12:46 +01:00
svemagie
02b87ea9d6
update article post
2026-03-15 10:10:27 +01:00
svemagie
23c5f6bfcf
feat: digital garden system with evergreen stage, ai disclosure, nav updates
2026-03-15 10:08:10 +01:00
svemagie
555dbc97b0
update article post
2026-03-15 10:05:06 +01:00
svemagie
a18ce7f7a2
update article post
2026-03-15 10:03:52 +01:00
svemagie
66abdb4c54
update like post
2026-03-15 09:49:52 +01:00
svemagie
37c6059314
update like post
2026-03-15 09:49:28 +01:00
svemagie
04b6ed1217
feat: derive gardenStage from nested tags (garden/cultivate)
...
- eleventyComputed in content.11tydata.js resolves gardenStage from
category/tags at build time — no explicit gardenStage frontmatter needed
- withoutGardenTags filter strips garden/* from category pill rendering
- categories collection excludes garden/* entries (no phantom category pages)
- All list templates and post layout use withoutGardenTags filter
2026-03-15 09:41:18 +01:00
svemagie
1223afc9e9
update article post
2026-03-15 09:37:45 +01:00
svemagie
54a02d1ef0
create article post
2026-03-15 09:28:50 +01:00
svemagie
41f430ee3c
Merge branch 'main' of github.com:svemagie/blog
2026-03-15 09:04:38 +01:00
svemagie
01a36d4163
feat: show garden badge in all post list views and overviews
...
- garden-badge.njk now resolves stage from post.data.gardenStage in
list contexts (no set required), or gardenStage in post page context
- Badge added after categories in: blog, articles, notes, photos,
bookmarks, likes, replies, reposts, recent-posts section
- Badge is clickable, links to /garden/#<stage>
2026-03-15 09:04:29 +01:00
svemagie
8d0551dd06
update article post
2026-03-15 08:56:15 +01:00