Skip to content

Instantly share code, notes, and snippets.

@tayiorbeii
Last active July 18, 2018 21:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tayiorbeii/6582a654746db7493cd0459e7f404b1e to your computer and use it in GitHub Desktop.
Save tayiorbeii/6582a654746db7493cd0459e7f404b1e to your computer and use it in GitHub Desktop.
Gatsby StaticQuery Errors
// src/pages/index.js
import React from 'react'
import {StaticQuery, graphql} from 'gatsby'
import Layout from '../components/layout'
// const HomePage = ({data}) => {
// return (
// <Layout>
// {data.site.siteMetadata.description}
// </Layout>
// )
// }
const HomePage = () => {
return (
<StaticQuery
query={graphql`
query HomePageQuery {
site {
siteMetadata {
title
description
}
}
}
`}
render={data => <div>{JSON.stringify(data)}</div>}
/>
)
}
// export const query = graphql`
// query HomepageQuery {
// allMarkdownRemark(
// sort: {order: DESC, fields: [frontmatter___date]}
// ) {
// edges {
// node {
// html
// id
// frontmatter {
// date
// path
// title
// }
// }
// }
// }
// site {
// siteMetadata {
// title
// description
// }
// }
// }
// `
export default HomePage
// src/pages/index.js
import React from 'react'
import {StaticQuery, graphql} from 'gatsby'
import Layout from '../components/layout'
const HomePage = ({data}) => {
return (
<Layout>
{data.site.siteMetadata.description}
</Layout>
)
}
// const HomePage = () => {
// return (
// <StaticQuery
// query={graphql`
// query HomePageQuery {
// site {
// siteMetadata {
// title
// description
// }
// }
// }
// `}
// render={data => <div>{JSON.stringify(data)}</div>}
// />
// )
// }
export const query = graphql`
query HomepageQuery {
allMarkdownRemark(
sort: {order: DESC, fields: [frontmatter___date]}
) {
edges {
node {
html
id
frontmatter {
date
path
title
}
}
}
}
site {
siteMetadata {
title
description
}
}
}
`
export default HomePage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment