From 1e7d735ec0a68802ac5fbc240527d22214decbcf Mon Sep 17 00:00:00 2001
From: Phil
Date: Sat, 30 Dec 2023 10:20:15 +0100
Subject: [PATCH 1/3] Fix undefined bookmark icon
---
packages/plugins/bookmark/src/index.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/plugins/bookmark/src/index.ts b/packages/plugins/bookmark/src/index.ts
index 123909f..218d330 100644
--- a/packages/plugins/bookmark/src/index.ts
+++ b/packages/plugins/bookmark/src/index.ts
@@ -33,7 +33,7 @@ const bookmarkBlockRenderer = createBlockRenderer(
${description}
From 6f688b81166a9b6f31b454dd63b032db7eea3e9b Mon Sep 17 00:00:00 2001
From: Phil
Date: Sat, 30 Dec 2023 10:22:37 +0100
Subject: [PATCH 2/3] fix html string
---
packages/plugins/bookmark/src/index.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/plugins/bookmark/src/index.ts b/packages/plugins/bookmark/src/index.ts
index 218d330..1cb95fe 100644
--- a/packages/plugins/bookmark/src/index.ts
+++ b/packages/plugins/bookmark/src/index.ts
@@ -33,7 +33,7 @@ const bookmarkBlockRenderer = createBlockRenderer(
${description}
From 8addd93cb663e79027b9049a57036ebc8bd70058 Mon Sep 17 00:00:00 2001
From: Phil
Date: Sat, 30 Dec 2023 10:32:40 +0100
Subject: [PATCH 3/3] fix icon url absolute/relative
---
packages/plugins/bookmark/src/index.ts | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/packages/plugins/bookmark/src/index.ts b/packages/plugins/bookmark/src/index.ts
index 1cb95fe..b2530b7 100644
--- a/packages/plugins/bookmark/src/index.ts
+++ b/packages/plugins/bookmark/src/index.ts
@@ -23,6 +23,8 @@ const bookmarkBlockRenderer = createBlockRenderer(
$('meta[property="og:image:url"]').attr('content');
const website = new URL(data.bookmark.url).origin;
+ const iconUrl = icon ? icon.startsWith('/') ? `${website}${icon}` : icon : undefined;
+
return `
@@ -33,7 +35,7 @@ const bookmarkBlockRenderer = createBlockRenderer(
${description}