import React from 'react' import { Link, graphql } from 'gatsby' import get from 'lodash/get' import Bio from '../components/Bio' import Layout from '../components/Layout' import SEO from '../components/SEO' import Footer from '../components/Footer' import { formatReadingTime } from '../utils/helpers' import { rhythm } from '../utils/typography' class BlogIndex extends React.Component { render() { const siteTitle = get(this, 'props.data.site.siteMetadata.title') const siteDescription = get( this, 'props.data.site.siteMetadata.description' ) const posts = get(this, 'props.data.allMarkdownRemark.edges') return ( {/* */} {posts.map(({ node }) => { const title = get(node, 'frontmatter.title') || node.fields.slug return (

{title}

{node.frontmatter.date} {` • ${formatReadingTime(node.timeToRead)}`}

) })}