Merge branch 'master' into pages

This commit is contained in:
jetstream0
2023-08-19 04:23:07 +02:00
2 changed files with 4 additions and 15 deletions

View File

@@ -111,19 +111,6 @@ let first_posts: PostMetadata[] = posts_metadata.slice(0, 5); //not truly the re
const site_info: SiteInfo = _site_info; const site_info: SiteInfo = _site_info;
function html_entity_convert(html: string) {
const entity_table = {
"&nbsp": "&#160",
"<": "<",
">": ">",
};
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) => { let posts_rss: RSSPost[] = first_posts.map((post) => {
//get url //get url
let url: string = `${site_info.url}/posts/${post.slug}`; let url: string = `${site_info.url}/posts/${post.slug}`;
@@ -138,7 +125,7 @@ let posts_rss: RSSPost[] = first_posts.map((post) => {
//get html //get html
let post_md_path: string = path.join(__dirname, `/posts/${post.filename}.md`); let post_md_path: string = path.join(__dirname, `/posts/${post.filename}.md`);
let md: string = readFileSync(post_md_path, "utf-8").replaceAll("\r", ""); 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 //turn into rsspost
return { return {
...post, ...post,

View File

@@ -7,6 +7,8 @@
<name>[[ post.author ]]</name> <name>[[ post.author ]]</name>
</author> </author>
<content type="html"> <content type="html">
[[ post.html ]] <![CDATA[
[[ html:post.html ]]
]]>
</content> </content>
</entry> </entry>