diff --git a/blog/components/FeedRss.ts b/blog/components/FeedRss.ts
index 9da0882..2b16bfc 100644
--- a/blog/components/FeedRss.ts
+++ b/blog/components/FeedRss.ts
@@ -1,13 +1,12 @@
import { ProcessedPage, RoutedPage } from "../routes.ts";
-export function FeedRss(
- props: {
- feedItems: RoutedPage[];
- domain: string;
- latestBuildDate: string;
- },
-) {
+export function FeedRss(props: {
+ feedItems: RoutedPage[];
+ domain: string;
+ latestBuildDate: string;
+}) {
return `
+
@@ -17,20 +16,20 @@ export function FeedRss(
AngeloChecked Blog
${buildRFC822Date(props.latestBuildDate)}
en
- ${
- props.feedItems.map((page) =>
- feedItem({
- title: page.data?.title!,
- link: props.domain + page.relativeWebsitePath,
- parmaLink: props.domain + page.relativeWebsitePath,
- description: page.data?.description!,
- content: truncate(page.content + "...")!,
- date: buildRFC822Date(page.data?.date!),
- })
- ).join("\n")
- }
+ ${props.feedItems
+ .map((page) =>
+ feedItem({
+ title: page.data?.title!,
+ link: props.domain + page.relativeWebsitePath,
+ parmaLink: props.domain + page.relativeWebsitePath,
+ description: page.data?.description!,
+ content: truncate(page.content + "...")!,
+ date: buildRFC822Date(page.data?.date!),
+ }),
+ )
+ .join("\n")}
-
+
`;
}
@@ -47,8 +46,8 @@ function feedItem(props: {
${props.title}
${props.link}
${
- props.parmaLink ? props.parmaLink : ""
- }
+ props.parmaLink ? props.parmaLink : ""
+ }
${props.description}
@@ -61,9 +60,7 @@ function feedItem(props: {
export function truncate(initialText: string, maxlength: number = 400) {
if (!initialText) return undefined;
const text = initialText.replace(/(<([^>]+)>)/g, "");
- return ((text.length > maxlength)
- ? text.slice(0, maxlength - 1) + "…"
- : text);
+ return text.length > maxlength ? text.slice(0, maxlength - 1) + "…" : text;
}
function buildRFC822Date(dateString: string) {