From 64889b8fae77199a4bad0c0e7915bc9f7a9f5fa9 Mon Sep 17 00:00:00 2001
From: jetstream0 <49297268+jetstream0@users.noreply.github.com>
Date: Sat, 19 Aug 2023 04:18:51 +0200
Subject: [PATCH 1/2] rss fix for real
---
templates/components/post_entry.xml | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/templates/components/post_entry.xml b/templates/components/post_entry.xml
index 030d9ae..df0ee42 100644
--- a/templates/components/post_entry.xml
+++ b/templates/components/post_entry.xml
@@ -7,6 +7,8 @@
[[ post.author ]]
- [[ post.html ]]
+
From 2a1ca739369ff2a364116510c207d5531b915b07 Mon Sep 17 00:00:00 2001
From: jetstream0 <49297268+jetstream0@users.noreply.github.com>
Date: Sat, 19 Aug 2023 04:21:23 +0200
Subject: [PATCH 2/2] add unstaged file
---
index.ts | 15 +--------------
1 file changed, 1 insertion(+), 14 deletions(-)
diff --git a/index.ts b/index.ts
index 3573f8a..03fa42c 100644
--- a/index.ts
+++ b/index.ts
@@ -111,19 +111,6 @@ let first_posts: PostMetadata[] = posts_metadata.slice(0, 5); //not truly the re
const site_info: SiteInfo = _site_info;
-function html_entity_convert(html: string) {
- const entity_table = {
- " ": " ",
- "<": "<",
- ">": ">",
- };
- for (let i=0; i < Object.keys(entity_table).length; i++) {
- let entity_name = Object.keys(entity_table)[i];
- html = html.replaceAll(entity_name, entity_table[entity_name]);
- }
- return html;
-}
-
let posts_rss: RSSPost[] = first_posts.map((post) => {
//get url
let url: string = `${site_info.url}/posts/${post.slug}`;
@@ -138,7 +125,7 @@ let posts_rss: RSSPost[] = first_posts.map((post) => {
//get html
let post_md_path: string = path.join(__dirname, `/posts/${post.filename}.md`);
let md: string = readFileSync(post_md_path, "utf-8").replaceAll("\r", "");
- let html: string = html_entity_convert(parse_md_to_html(md));
+ let html: string = parse_md_to_html(md);
//turn into rsspost
return {
...post,