upstream #1
| @@ -1,14 +1,13 @@ | ||||
| import siteMetadata from '@/data/siteMetadata' | ||||
| import { escape } from 'html-escaper' | ||||
|  | ||||
| const convertStringToHTML = (string) => | ||||
|   string.replace(/&/g, '&').replace(/>/g, '>').replace(/</g, '<').replace(/"/g, '"') | ||||
| import siteMetadata from '@/data/siteMetadata' | ||||
|  | ||||
| const generateRssItem = (post) => ` | ||||
|   <item> | ||||
|     <guid>${siteMetadata.siteUrl}/blog/${post.slug}</guid> | ||||
|     <title>${convertStringToHTML(post.title)}</title> | ||||
|     <title>${escape(post.title)}</title> | ||||
|     <link>${siteMetadata.siteUrl}/blog/${post.slug}</link> | ||||
|     <description>${convertStringToHTML(post.summary)}</description> | ||||
|     <description>${escape(post.summary)}</description> | ||||
|     <pubDate>${new Date(post.date).toUTCString()}</pubDate> | ||||
|     <author>${siteMetadata.email} (${siteMetadata.author})</author> | ||||
|     ${post.tags.map((t) => `<category>${t}</category>`).join('')} | ||||
| @@ -18,9 +17,9 @@ const generateRssItem = (post) => ` | ||||
| const generateRss = (posts, page = 'index.xml') => ` | ||||
|   <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> | ||||
|     <channel> | ||||
|       <title>${convertStringToHTML(siteMetadata.title)}</title> | ||||
|       <title>${escape(siteMetadata.title)}</title> | ||||
|       <link>${siteMetadata.siteUrl}/blog</link> | ||||
|       <description>${convertStringToHTML(siteMetadata.description)}</description> | ||||
|       <description>${escape(siteMetadata.description)}</description> | ||||
|       <language>${siteMetadata.language}</language> | ||||
|       <managingEditor>${siteMetadata.email} (${siteMetadata.author})</managingEditor> | ||||
|       <webMaster>${siteMetadata.email} (${siteMetadata.author})</webMaster> | ||||
|   | ||||
							
								
								
									
										10644
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10644
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -16,6 +16,7 @@ | ||||
|     "@tailwindcss/typography": "^0.4.0", | ||||
|     "autoprefixer": "^10.2.5", | ||||
|     "gray-matter": "^4.0.2", | ||||
|     "html-escaper": "^3.0.3", | ||||
|     "image-size": "1.0.0", | ||||
|     "next": "10.2.3", | ||||
|     "next-mdx-remote": "^3.0.1", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user