diff --git a/src/lib/server/MetaParser.ts b/src/lib/server/MetaParser.ts index be2ff4a..7738751 100644 --- a/src/lib/server/MetaParser.ts +++ b/src/lib/server/MetaParser.ts @@ -20,8 +20,16 @@ function parser(fm_text:string) { let index = 'index' in fm && typeof fm.index === 'boolean' ? fm.index : true let published = 'published' in fm && typeof fm.published === 'boolean' ? fm.published : false - emoji = parse(emoji)[0]?.url ?? '' - + emoji = parse(emoji, {buildUrl: builder})[0]?.url ?? '' + + function builder(codepoints: string, assetType: string): string { + if (assetType == "png") { + return `https://moris.day/twemoji/72x72/${codepoints}.png` + } else { + return `https://moris.day/twemoji/svg/${codepoints}.svg` + } + } + let date:Date = new Date(date_str) return {title, description,thumbnail,emoji,date,category,tags,index,published}