diff --git a/src/assets/images/IMG-0CAF40BEB99FF683F714CE95D41C23F8.jpeg b/src/assets/images/IMG-0CAF40BEB99FF683F714CE95D41C23F8.jpeg
deleted file mode 100644
index 5b0f84e..0000000
Binary files a/src/assets/images/IMG-0CAF40BEB99FF683F714CE95D41C23F8.jpeg and /dev/null differ
diff --git a/src/assets/images/IMG-175A7D0403C666A77EDC045637DDCDCD.jpeg b/src/assets/images/IMG-175A7D0403C666A77EDC045637DDCDCD.jpeg
deleted file mode 100644
index d56e44f..0000000
Binary files a/src/assets/images/IMG-175A7D0403C666A77EDC045637DDCDCD.jpeg and /dev/null differ
diff --git a/src/assets/images/IMG-20250104114722956.png b/src/assets/images/IMG-20250104114722956.png
deleted file mode 100644
index 85a2000..0000000
Binary files a/src/assets/images/IMG-20250104114722956.png and /dev/null differ
diff --git a/src/assets/images/IMG-35BB3944E412FBA781AF040F6893920F.png b/src/assets/images/IMG-35BB3944E412FBA781AF040F6893920F.png
deleted file mode 100644
index fd6cfdd..0000000
Binary files a/src/assets/images/IMG-35BB3944E412FBA781AF040F6893920F.png and /dev/null differ
diff --git a/src/assets/images/IMG-3C592EDF4B92747CD6E3755E57AE372A.png b/src/assets/images/IMG-3C592EDF4B92747CD6E3755E57AE372A.png
deleted file mode 100644
index 722ce25..0000000
Binary files a/src/assets/images/IMG-3C592EDF4B92747CD6E3755E57AE372A.png and /dev/null differ
diff --git a/src/assets/images/IMG-3D020E6C18045F751BC938C45EC88E95.png b/src/assets/images/IMG-3D020E6C18045F751BC938C45EC88E95.png
deleted file mode 100644
index 9274c44..0000000
Binary files a/src/assets/images/IMG-3D020E6C18045F751BC938C45EC88E95.png and /dev/null differ
diff --git a/src/assets/images/IMG-50A2519769D27745F083E18F4D48FC55.png b/src/assets/images/IMG-50A2519769D27745F083E18F4D48FC55.png
deleted file mode 100644
index d570c9d..0000000
Binary files a/src/assets/images/IMG-50A2519769D27745F083E18F4D48FC55.png and /dev/null differ
diff --git a/src/assets/images/IMG-5D773F6926C2C236AC8FF3150AE233AD.png b/src/assets/images/IMG-5D773F6926C2C236AC8FF3150AE233AD.png
deleted file mode 100644
index a6ce35f..0000000
Binary files a/src/assets/images/IMG-5D773F6926C2C236AC8FF3150AE233AD.png and /dev/null differ
diff --git a/src/assets/images/IMG-69C73A35AE6AA1B14805360168652323.png b/src/assets/images/IMG-69C73A35AE6AA1B14805360168652323.png
deleted file mode 100644
index 22e3176..0000000
Binary files a/src/assets/images/IMG-69C73A35AE6AA1B14805360168652323.png and /dev/null differ
diff --git a/src/assets/images/IMG-A6AAE4B65CAEFB6B8E549F2AB75BADCD.png b/src/assets/images/IMG-A6AAE4B65CAEFB6B8E549F2AB75BADCD.png
deleted file mode 100644
index 84f8ff6..0000000
Binary files a/src/assets/images/IMG-A6AAE4B65CAEFB6B8E549F2AB75BADCD.png and /dev/null differ
diff --git a/src/assets/images/IMG-DE175F4D2C345F58E467656A11E3E2D8-1.png b/src/assets/images/IMG-DE175F4D2C345F58E467656A11E3E2D8-1.png
deleted file mode 100644
index dbddc04..0000000
Binary files a/src/assets/images/IMG-DE175F4D2C345F58E467656A11E3E2D8-1.png and /dev/null differ
diff --git a/src/pages/notes/rss.xml.ts b/src/pages/notes/rss.xml.ts
index 9a20315..9a1d1fd 100644
--- a/src/pages/notes/rss.xml.ts
+++ b/src/pages/notes/rss.xml.ts
@@ -1,18 +1,44 @@
-import { getCollection } from "astro:content";
import { siteConfig } from "@/site.config";
+import { collectionDateSort } from "@/utils/date";
import rss from "@astrojs/rss";
+import { getCollection } from "astro:content";
+import MarkdownIt from "markdown-it";
+import sanitizeHtml from "sanitize-html";
export const GET = async () => {
const notes = await getCollection("note");
+ const sortedNotes = notes.sort(collectionDateSort);
+ const parser = new MarkdownIt();
return rss({
+ customData: `
+ 75113012474671104
+ 62156866798228480
+ `,
title: siteConfig.title,
description: siteConfig.description,
site: import.meta.env.SITE,
- items: notes.map((note) => ({
- title: note.data.title,
- pubDate: note.data.date,
- link: `notes/${note.id}/`,
- })),
+ items: sortedNotes.map((post) => {
+ return {
+ title: post.data.title,
+ description: post.data.description ?? "",
+ pubDate: post.data.date,
+ link: `notes/${post.id}/`,
+ content: post.body
+ ? sanitizeHtml(
+ parser
+ .render(post.body)
+ .replace(/,
+ {
+ allowedTags: sanitizeHtml.defaults.allowedTags.concat([)