diff --git a/blog/components/FeedRss.ts b/blog/components/FeedRss.ts
index 9da0882..0daddb2 100644
--- a/blog/components/FeedRss.ts
+++ b/blog/components/FeedRss.ts
@@ -1,14 +1,11 @@
import { ProcessedPage, RoutedPage } from "../routes.ts";
-export function FeedRss(
- props: {
- feedItems: RoutedPage[];
- domain: string;
- latestBuildDate: string;
- },
-) {
- return `
-
+export function FeedRss(props: {
+ feedItems: RoutedPage[];
+ domain: string;
+ latestBuildDate: string;
+}) {
+ return `
My RSS Feed
@@ -17,20 +14,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 +44,8 @@ function feedItem(props: {
${props.title}
${props.link}
${
- props.parmaLink ? props.parmaLink : ""
- }
+ props.parmaLink ? props.parmaLink : ""
+ }
${props.description}
@@ -61,9 +58,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) {
diff --git a/blog/components/SiteMap.ts b/blog/components/SiteMap.ts
index 8a39d50..762e6c8 100644
--- a/blog/components/SiteMap.ts
+++ b/blog/components/SiteMap.ts
@@ -5,25 +5,21 @@ export function SiteMap(props: {
latestBuildDate: string;
domain: string;
}) {
- return `
-
+ return `
-${
- props.router.map((page) => {
- return siteMapUrl({
- pageUrl: props.domain + page?.relativeWebsitePath ?? "/",
- lastModifiedDate: props.latestBuildDate,
- });
- }).join("\n")
- }
+${props.router
+ .map((page) => {
+ return siteMapUrl({
+ pageUrl: props.domain + page?.relativeWebsitePath ?? "/",
+ lastModifiedDate: props.latestBuildDate,
+ });
+ })
+ .join("\n")}
`;
}
-function siteMapUrl(props: {
- pageUrl: string;
- lastModifiedDate: string;
-}) {
+function siteMapUrl(props: { pageUrl: string; lastModifiedDate: string }) {
return `
${props.pageUrl}
${props.lastModifiedDate}