+
{view.entry.authors.length > 0 && (
-
- {view.entry.authors.map((a) => a.name).join(", ")}
-
+
+ {view.entry.authors.map((author, index) => renderAuthor(author, index))}
+
)}
{view.entry.published && (
{formatPublishedDate(view.entry.published, true)}
)}
- {view.entry.summary && (
+ {view.entry.summary && !isSummarySameAsContent(view.entry.summary, view.entry.content) && (
{view.entry.summary}
)}
diff --git a/src/bindings.ts b/src/bindings.ts
index 277e715..04978cc 100644
--- a/src/bindings.ts
+++ b/src/bindings.ts
@@ -16,6 +16,8 @@ export type FeedItem = {
export type Person = {
name: string;
+ uri?: string;
+ email?: string;
};
export type FeedEntry = {