import siteMetadata from '@/data/siteMetadata'
const convertStringToHTML = (string) =>
string.replace(/&/g, '&').replace(/>/g, '>').replace(/ `
-
${siteMetadata.siteUrl}/blog/${post.slug}
${convertStringToHTML(post.title)}
${siteMetadata.siteUrl}/blog/${post.slug}
${convertStringToHTML(post.summary)}
${new Date(post.date).toUTCString()}
${siteMetadata.email} (${siteMetadata.author})
${post.tags.map((t) => `${t}`).join('')}
`
const generateRss = (posts, page = 'index.xml') => `
${convertStringToHTML(siteMetadata.title)}
${siteMetadata.siteUrl}/blog
${convertStringToHTML(siteMetadata.description)}
${siteMetadata.language}
${siteMetadata.email} (${siteMetadata.author})
${siteMetadata.email} (${siteMetadata.author})
${new Date(posts[0].date).toUTCString()}
${posts.map(generateRssItem).join('')}
`
export default generateRss