- an elegant way to display linked headlines from Hacker News
- option to display on styled MDX file
- two components
<List />and<Headline />to display Hacker News headlines on your site - gatsby-theme-mdx configured inside this theme
- gatsby-source-hacker-news plugin
Here's the source code
Check out a live demo
To use this theme in your Gatsby sites, follow these instructions:
- Install the theme
npm install --save gatsby-theme-hacker-news- Add the theme to your
gatsby-config.js:
module.exports = {
plugins: ["gatsby-theme-hacker-news"],
}- Start your site
gatsby develop- create a shadow component
List.js - in the shadow component, splice the map function. For example, to display 11 results:
{data.allHnStory.edges.splice(0,11).map(({ node })- alternately, modify the GraphQL query:
allHnStory(sort: {fields: [order]}, limit: 11)