Skip to content

Commit fbd1ec6

Browse files
authored
Merge pull request #10 from eggheadio/ij/update-templates-query
Update Blog page allMdx query
2 parents 33d183d + 3ddde64 commit fbd1ec6

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

packages/gatsby-theme-egghead-blog/gatsby-node.js

+6
Original file line numberDiff line numberDiff line change
@@ -184,5 +184,11 @@ exports.onCreateNode = ({ node, getNode, actions }) => {
184184
node,
185185
value: node.frontmatter.redirects,
186186
})
187+
188+
createNodeField({
189+
name: 'isPost',
190+
node,
191+
value: true,
192+
})
187193
}
188194
}

packages/gatsby-theme-egghead-blog/src/templates/blog.js

+5-8
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ const Blog = ({
1818
.map(id =>
1919
allMdx.edges.find(
2020
edge =>
21-
edge.node.id === id &&
22-
edge.node.parent.sourceInstanceName !== 'pages',
21+
edge.node.id === id
2322
),
2423
)
2524
.filter(post => post !== undefined)
@@ -131,7 +130,10 @@ export const pageQuery = graphql`
131130
site {
132131
...site
133132
}
134-
allMdx(sort: { fields: [frontmatter___date], order: DESC }) {
133+
allMdx(
134+
sort: { fields: [frontmatter___date], order: DESC }
135+
filter: { fields: { isPost: { eq: true } } }
136+
) {
135137
edges {
136138
node {
137139
excerpt(pruneLength: 300)
@@ -141,11 +143,6 @@ export const pageQuery = graphql`
141143
slug
142144
date
143145
}
144-
parent {
145-
... on File {
146-
sourceInstanceName
147-
}
148-
}
149146
frontmatter {
150147
title
151148
date(formatString: "MMMM DD, YYYY")

0 commit comments

Comments
 (0)