diff --git a/apps/server/src/share/content_renderer.ts b/apps/server/src/share/content_renderer.ts
index fd45d27da..60ff07967 100644
--- a/apps/server/src/share/content_renderer.ts
+++ b/apps/server/src/share/content_renderer.ts
@@ -81,6 +81,7 @@ export function renderNoteForExport(note: BNote, parentBranch: BBranch, basePath
`${basePath}assets/scripts.js`
],
logoUrl: `${basePath}icon-color.svg`,
+ faviconUrl: `${basePath}favicon.ico`,
ancestors,
isStatic: true
});
@@ -128,7 +129,8 @@ export function renderNoteContent(note: SNote) {
jsToLoad,
logoUrl,
ancestors,
- isStatic: false
+ isStatic: false,
+ faviconUrl: note.hasRelation("shareFavicon") ? `api/notes/${note.getRelationValue("shareFavicon")}/download` : `../favicon.ico`
});
}
@@ -140,6 +142,7 @@ interface RenderArgs {
logoUrl: string;
ancestors: string[];
isStatic: boolean;
+ faviconUrl: string;
}
function renderNoteContentInternal(note: SNote | BNote, renderArgs: RenderArgs) {
diff --git a/packages/share-theme/src/templates/page.ejs b/packages/share-theme/src/templates/page.ejs
index 3d29bbf80..782a88dbf 100644
--- a/packages/share-theme/src/templates/page.ejs
+++ b/packages/share-theme/src/templates/page.ejs
@@ -29,7 +29,7 @@
- api/notes/<%= note.getRelation("shareFavicon").value %>/download<% } else { %>../favicon.ico<% } %>">
+
<% for (const url of cssToLoad) { %>
<% } %>