From 0c60576f264018990d4d3381b721f0a4aa322921 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Tue, 25 Sep 2018 01:08:08 +0200 Subject: [PATCH] trying to fix feed images --- gatsby-config.js | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/gatsby-config.js b/gatsby-config.js index eb917eef..5b4fec85 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -144,20 +144,21 @@ module.exports = { feeds: [ { serialize: ({ query: { site, allMarkdownRemark } }) => { - return allMarkdownRemark.edges.map(edge => { - return Object.assign({}, edge.node.frontmatter, { - description: feedContent(edge), - url: site.siteMetadata.siteUrl + edge.node.fields.slug, - author: site.siteMetadata.author, - guid: site.siteMetadata.siteUrl + edge.node.fields.slug - }) - }) + return allMarkdownRemark.edges.map(edge => ({ + title: edge.node.frontmatter.title, + date: edge.node.fields.date, + description: feedContent(edge), + url: site.siteMetadata.siteUrl + edge.node.fields.slug, + categories: edge.node.frontmatter.tags, + author: site.siteMetadata.author, + guid: site.siteMetadata.siteUrl + edge.node.fields.slug + })) }, query: ` { allMarkdownRemark( - limit: 20, - sort: { order: DESC, fields: [fields___date] } + sort: { order: DESC, fields: [fields___date] }, + limit: 20 ) { edges { node { @@ -167,7 +168,7 @@ module.exports = { title image { childImageSharp { - resize(width: 960, quality: 80) { + resize(width: 940, quality: 85) { src } } @@ -196,8 +197,11 @@ module.exports = { const feedContent = edge => { const { image } = edge.node.frontmatter + const { html } = edge.node + const footer = + '
This post was published on kremalicious.com' return image - ? `
${edge.node.html}` - : edge.node.html + ? `
${html}${footer}` + : `${html}${footer}` }