Source plugin for pulling data into Gatsby from the Hacker News API
npm install gatsby-source-hacker-news
// In your gatsby-config.js
plugins: [`gatsby-source-hacker-news`]
You can query nodes created from Hacker News like the following:
query {
allHnStory(sort: { fields: [order] }) {
edges {
node {
id
title
score
order
domain
url
by
descendants
timeISO(fromNow: true)
childrenHnComment {
id
text
timeISO(fromNow: true)
by
}
}
}
}
}