From 528e19a01249100d2efbfe650d4cae735e23fa93 Mon Sep 17 00:00:00 2001
From: Ivan Kuzmenko <6745157+rndtrash@users.noreply.github.com>
Date: Mon, 17 Nov 2025 00:53:08 +0300
Subject: [PATCH] =?UTF-8?q?=D0=92=20RSS-=D0=BB=D0=B5=D0=BD=D1=82=D0=B5=20?=
=?UTF-8?q?=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=D1=8F=D1=82=D1=81=D1=8F=20=D0=B4?=
=?UTF-8?q?=D0=B0=D1=82=D1=8B=20=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=B0=20?=
=?UTF-8?q?=D0=B8=20=D0=BE=D0=BA=D0=BE=D0=BD=D1=87=D0=B0=D0=BD=D0=B8=D1=8F?=
=?UTF-8?q?=20=D1=81=D0=BE=D0=B1=D1=8B=D1=82=D0=B8=D1=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/routes/blog/rss.xml/+server.ts | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/routes/blog/rss.xml/+server.ts b/src/routes/blog/rss.xml/+server.ts
index 52aa732..ac85b3f 100644
--- a/src/routes/blog/rss.xml/+server.ts
+++ b/src/routes/blog/rss.xml/+server.ts
@@ -1,4 +1,4 @@
-import { fetchPostsSorted, resolveBlogPath } from "$src/lib/util/Blogs";
+import { EventStatus, fetchPostsSorted, postEventStatus, resolveBlogPath } from "$lib/util/Blogs";
export const prerender = true;
@@ -41,6 +41,14 @@ function makeAuthors(post: App.BlogPost): string {
return `\n${authorsString}`;
}
+function makeEventDescription(post: App.BlogPost): string {
+ if (postEventStatus(post) === EventStatus.NotEvent)
+ return '';
+
+ const dateToUtcString = (s: string) => new Date(s).toUTCString();
+ return `
Событие проводится с ${dateToUtcString(post.dateEventFrom!)} по ${dateToUtcString(post.dateEventFrom!)}.`;
+}
+
export async function GET({ setHeaders }) {
setHeaders({
'Cache-Control': 'max-age=0, s-maxage=3600',
@@ -57,7 +65,7 @@ export async function GET({ setHeaders }) {
1800
${posts.map((post) => `-
${escapeXml(post.title)}
-${makeAuthors(post)}
+${makeAuthors(post)}
https://teasanctuary.ru/blog/${post.slug}
https://teasanctuary.ru/blog/${post.slug}
${(new Date(post.date!)).toUTCString()}