feat(blogroll): auto-import bookmark sites into blogroll

When a micropub bookmark post is created, the bookmarked site's
origin URL is discovered for RSS/Atom feeds and added to the blogroll
under category "bookmarks".

Integration is self-contained in the blogroll plugin via
contentNegotiationRoutes — no micropub patches needed.

Source: github:svemagie/indiekit-endpoint-blogroll#bookmark-import

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
svemagie
2026-03-10 19:31:15 +01:00
parent ae936b2e1a
commit c1a4eb2404
2 changed files with 3 additions and 4 deletions
+2 -3
View File
@@ -14,7 +14,7 @@
"@indiekit/post-type-repost": "^1.0.0-beta.25", "@indiekit/post-type-repost": "^1.0.0-beta.25",
"@indiekit/store-github": "^1.0.0-beta.25", "@indiekit/store-github": "^1.0.0-beta.25",
"@rmdes/indiekit-endpoint-activitypub": "^2.8.0", "@rmdes/indiekit-endpoint-activitypub": "^2.8.0",
"@rmdes/indiekit-endpoint-blogroll": "^1.0.23", "@rmdes/indiekit-endpoint-blogroll": "github:svemagie/indiekit-endpoint-blogroll#bookmark-import",
"@rmdes/indiekit-endpoint-comments": "^1.0.0", "@rmdes/indiekit-endpoint-comments": "^1.0.0",
"@rmdes/indiekit-endpoint-conversations": "^2.1.6", "@rmdes/indiekit-endpoint-conversations": "^2.1.6",
"@rmdes/indiekit-endpoint-funkwhale": "^1.0.11", "@rmdes/indiekit-endpoint-funkwhale": "^1.0.11",
@@ -2363,8 +2363,7 @@
}, },
"node_modules/@rmdes/indiekit-endpoint-blogroll": { "node_modules/@rmdes/indiekit-endpoint-blogroll": {
"version": "1.0.23", "version": "1.0.23",
"resolved": "https://registry.npmjs.org/@rmdes/indiekit-endpoint-blogroll/-/indiekit-endpoint-blogroll-1.0.23.tgz", "resolved": "git+ssh://git@github.com/svemagie/indiekit-endpoint-blogroll.git#34739735e7fc8d4e76f681342928e0c69b6b3e8e",
"integrity": "sha512-JYCbzETiHtfjpRM2GlxxYUe76a5jUpujfoR98YKT7APDBxXQMs3L+rm9aXGt5lEgiNQlKIlmIQgXMtGS6j72WA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@indiekit/error": "^1.0.0-beta.25", "@indiekit/error": "^1.0.0-beta.25",
+1 -1
View File
@@ -26,7 +26,7 @@
"@indiekit/post-type-repost": "^1.0.0-beta.25", "@indiekit/post-type-repost": "^1.0.0-beta.25",
"@indiekit/store-github": "^1.0.0-beta.25", "@indiekit/store-github": "^1.0.0-beta.25",
"@rmdes/indiekit-endpoint-activitypub": "^2.8.0", "@rmdes/indiekit-endpoint-activitypub": "^2.8.0",
"@rmdes/indiekit-endpoint-blogroll": "^1.0.23", "@rmdes/indiekit-endpoint-blogroll": "github:svemagie/indiekit-endpoint-blogroll#bookmark-import",
"@rmdes/indiekit-endpoint-comments": "^1.0.0", "@rmdes/indiekit-endpoint-comments": "^1.0.0",
"@rmdes/indiekit-endpoint-conversations": "^2.1.6", "@rmdes/indiekit-endpoint-conversations": "^2.1.6",
"@rmdes/indiekit-endpoint-funkwhale": "^1.0.11", "@rmdes/indiekit-endpoint-funkwhale": "^1.0.11",